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); } //処理コード }