ServiceNow 1列幅の変数セットの中で一部を2列に設定する方法
概要
1列で表示したいものの一部分は2列表示したい
実装方法
1.1列幅変数セットを作成します。
2.2列表示にしたい変数の上に「コンテナ開始」「コンテナ分割」「コンテナ終了」の
順に変 ...
ServiceNow フォームの開始日と終了日をチェックする方法
概要
1.開始日が今日以降の日付である
2.終了日が開始日以降である
開始日
start_date
終了日
end_date
実装方法
1.開始日のチェックを ...
Servicenow Tablesテーブル[sys_db_object]の確認方法
概要
テーブル テーブルには、データベース内の各テーブルのレコードが含まれています。
テーブルのリストにアクセスするには、 > に移動します。アドミニストレーターは、
カスタムテーブルを作成したり、検索 ...
Servicenow Scripted REST APIの作成サンプルコード
使用例
指定したメールアドレスのユーザ情報を返すスクリプトを作成します。
Scripted REST APIリソーススクリプト
(function process(/*RESTAPIRequest*/req ...
Servicenow Scripted RESt APIの使い方
概要
名前 RESTリソースの名前
HTTPメソッド 処理内容に応じてGETやPOST等を選択
相対パス 処理内容に応じて相対パスを設定可
スクリプト 処理内容を定義
使用例
電話番 ...
ServiceNow getValue() メソッドの使い方
概要
getValue(文字列 fieldName)
指定されたフィールドの文字列値を取得します。
fieldName 値を取得するフィールドの名前。
指定された要素の値。フィールドが空の場合またはフィ ...
ServiceNow toString()でString型に型変換スクリプト
概要
数字型.toString()
JavaScriptのtoString()メソッドを使って、
String型に型変換してスクリプトを実行します。
サンプルコード
var gr = new ...ServiceNow GlideRecordで取得した要素を配列に入れるサンプル
概要
GlideRecord objectを配列に追加する目的で
Array.push()メソッドを使用する際は、String として渡す必要があります。
使用例
クエリquery()を実行して、実 ...
ServiceNow addJoinQuery()の使い方
概要
.addJoinQuery(‘テーブル名’)
関連テーブルにあるレコードについてフィルターしてくれる
使用例
インシデントテーブル内で、関連PRBの「優先度が1」となっているレコードを抽出する ...
ServiceNow update()のサンプル
概要
スクリプト
.update()
更新を反映させる
使用例
優先度2のインシデントレコードにのみ、説明欄を更新する
サンプルコード
var incidentGR = ...
ServiceNow addEncodedQuery()とquery()のサンプル
概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる
形式で表した文字列で指定することができます。
「short_descri ...
ServiceNow getRowCount() レコードの件数を取得するサンプル
概要
getRowCount()
データベースのテーブル上ではなく、その時点でquery()等によって
抽出・コピーされている表の行数を返します。
サンプルコード
var incidentGR ...ServiceNow addQuery()メソッドの使い方
概要
addQuery()メソッドにはフィールド名、演算子(オペレータ)、
被演算子(オペランド)を指定します。第二引数の演算子が省略されると、
’=’が指定されたことになります。
使用例
ServiceNow スクリプト setLimitのサンプル
概要
.setLimit(‘数字’)
数字で指定した数のみ結果を返す。該当レコードが多すぎる場合に使えそう。
サンプルコード
var problemGR = new GlideRecord(R ...
ServiceNow スクリプト String型 文字列連結サンプル
概要
文字列1 + 文字列2
「+」を使って文字列を連結します
サンプルコード
var firstName = “山田”;
var lastName = “ ...