ServiceNow

概要
1列で表示したいものの一部分は2列表示したい

実装方法
1.1列幅変数セットを作成します。

2.2列表示にしたい変数の上に「コンテナ開始」「コンテナ分割」「コンテナ終了」の
順に変 ...

ServiceNow

概要
1.開始日が今日以降の日付である
2.終了日が開始日以降である

開始日
start_date

終了日
end_date

実装方法
1.開始日のチェックを ...

ServiceNow

概要
テーブル テーブルには、データベース内の各テーブルのレコードが含まれています。
テーブルのリストにアクセスするには、 > に移動します。アドミニストレーターは、
カスタムテーブルを作成したり、検索 ...

ServiceNow

使用例
指定したメールアドレスのユーザ情報を返すスクリプトを作成します。

Scripted REST APIリソーススクリプト
(function process(/*RESTAPIRequest*/req ...

ServiceNow

概要
名前 RESTリソースの名前
HTTPメソッド 処理内容に応じてGETやPOST等を選択
相対パス 処理内容に応じて相対パスを設定可
スクリプト 処理内容を定義

使用例
電話番 ...

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 = “ ...