ServiceNow カタログ クライアント スクリプトで参照フィールドの表示値を取得する方法

概要
参照フィールド – カタログ フォームの 'requestid’ は、sys_userテーブルを参照します。
このフィールドの表示値をカタログクライアントスクリプトで取得して、機能を構築する必要があります。
コミュニティで提案されているさまざまな方法を試しました – g_form.getDisplayValue() 、
g_form.getDisplayBox() など – しかし、何もうまくいっていないようです。

解決方法
変数「requestid」はsys_userテーブルへの参照です
コード

概要
参照フィールド – カタログ フォームの 'requestid’ は、sys_userテーブルを参照します。
このフィールドの表示値をカタログクライアントスクリプトで取得して、機能を構築する必要があります。
コミュニティで提案されているさまざまな方法を試しました – g_form.getDisplayValue() 、
g_form.getDisplayBox() など – しかし、何もうまくいっていないようです。

解決方法
変数「requestid」はsys_userテーブルへの参照です
コード

function onChange(control, oldValue, newValue, isLoading) {
      if (isLoading || newValue == '') {
            return;
      }
      if(window == null){
            var valuePortal = g_form.getDisplayValue('requestid');
            alert('Portal->' + valuePortal);
      }
      else{
            var valueNative = g_form.getDisplayBox('requestid').value;	
            alert('Native->' + valueNative);
      }
      //処理コード
}

 

IT

Posted by arkgame