ServiceNow

概要
getValue(文字列 fieldName)
指定されたフィールドの文字列値を取得します。
fieldName 値を取得するフィールドの名前。
指定された要素の値。フィールドが空の場合またはフィ ...

ServiceNow

概要
数字型.toString()
JavaScriptのtoString()メソッドを使って、
String型に型変換してスクリプトを実行します。

サンプルコード

var gr = new ...

ServiceNow

概要
GlideRecord objectを配列に追加する目的で
Array.push()メソッドを使用する際は、String として渡す必要があります。

使用例
クエリquery()を実行して、実 ...

ServiceNow

概要
.addJoinQuery(‘テーブル名’)
関連テーブルにあるレコードについてフィルターしてくれる

使用例
インシデントテーブル内で、関連PRBの「優先度が1」となっているレコードを抽出する ...

ServiceNow

概要
スクリプト
.update()
更新を反映させる

使用例
優先度2のインシデントレコードにのみ、説明欄を更新する

サンプルコード
var incidentGR = ...

ServiceNow

概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる
形式で表した文字列で指定することができます。
「short_descri ...

ServiceNow

概要
getRowCount()
データベースのテーブル上ではなく、その時点でquery()等によって
抽出・コピーされている表の行数を返します。

サンプルコード

var incidentGR ...

ServiceNow

概要
addQuery()メソッドにはフィールド名、演算子(オペレータ)、
被演算子(オペランド)を指定します。第二引数の演算子が省略されると、
’=’が指定されたことになります。

使用例

ServiceNow

概要
.setLimit(‘数字’)
数字で指定した数のみ結果を返す。該当レコードが多すぎる場合に使えそう。

サンプルコード
var problemGR = new GlideRecord(R ...

ServiceNow

概要
文字列1 + 文字列2
「+」を使って文字列を連結します

サンプルコード
var firstName = “山田”;
var lastName = “ ...