ServiceNow のサービスポータルで使用する Widget でユーザー ID を取得してみたいと思います。
Widget の編集画面です。
「 Body HTMl template 」に表示する div タグを書きます。
<div id="test">
</div>
「 Server script 」にユーザー ID を取得して data に入れる処理を書きます。
(function() {
/* populate the 'data' object */
/* e.g., data.table = $sp.getValue('table'); */
data.userId = gs.getUserID();
})();
「 Client controller 」にユーザー ID を HTML に出力する処理を書きます。
api.controller=function() {
/* widget controller */
var c = this;
document.getElementById("test").innerHTML = 'userId: ' + c.data.userId;
};
サービスポータルの Widget を使用して、ユーザー ID を表示する事ができました。
※参考サイト
ブログを読んで頂きありがとうございます。誰かの何かの参考になれば幸いです。
タグ: ServiceNow