ServiceNow のサービスポータルで使用する Widget でユーザー ID を取得してみた


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 を表示する事ができました。


※参考サイト

  • https://developer.servicenow.com/dev.do#!/learn/learning-plans/rome/new_to_servicenow/app_store_learnv2_serviceportal_rome_widgets
  • ブログを読んで頂きありがとうございます。誰かの何かの参考になれば幸いです。

    タグ: