Servicenow GlideDate と GlideDateTime のサンプル
概要
GlideDate オブジェクトを GlideDateTime
コンストラクターのパラメーターとして渡すことにより、
GlideDate オブジェクトからGlideDateTime
オブジェクトを ...
Servicenow GlideAggregate のサンプルコード
概要
GlideAggregate
GlideAggregate クラスは GlideRecord の拡張であり、
データベース集計 (COUNT、SUM、MIN、MAX、AVG) クエリを実行できます。 ...
ServiceNow Script Include側の設定サンプル
概要
スクリプトインクルードには、名前、説明、およびスクリプトがあります。
また、それらがアクティブかどうか、およびクライアントスクリプトから
呼び出すことができるかどうかも指定します。
サンプルコ ...
ServiceNow Scipt onLoad onChangeのサンプル
onLoad()関数内に書かれたコードはフォームのロード時に実行されます。
function onLoad() { g_form.setReadOnly('short_description', true);}onChan ...
ServiceNow getValue() メソッドの使い方
概要
getValue(文字列 fieldName)
指定されたフィールドの文字列値を取得します。
fieldName 値を取得するフィールドの名前。
指定された要素の値。フィールドが空の場合またはフィ ...
ServiceNow toString()でString型に型変換スクリプト
概要
数字型.toString()
JavaScriptのtoString()メソッドを使って、
String型に型変換してスクリプトを実行します。
サンプルコード
var gr = new ...ServiceNow GlideRecordで取得した要素を配列に入れるサンプル
概要
GlideRecord objectを配列に追加する目的で
Array.push()メソッドを使用する際は、String として渡す必要があります。
使用例
クエリquery()を実行して、実 ...
ServiceNow AddQuery()で検索条件に一致するレコードを返す
概要
クエリ条件として範囲指定を設定するには、addQuery()メソッドを使用します。
AddQuery()メソッドは、検索クエリを構築し、条件に一致するレコードを返します。
サンプルコード
va ...
ServiceNow whileループのサンプル
概要
GlideRecord API は、サーバー側のコードでデータベースと
やり取りするための主要な手段です。GlideRecord は、
1 つのテーブルのレコードを含むオブジェクトです。API を使用して ...
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 getメソッドの使い方のサンプル
概要
get(オブジェクト name, オブジェクト value)
現在の GlideRecord オブジェクトに指定されたレコードを返します。
このメソッドは、1 つまたは 2 つのパラメーターを受け入れます ...
ServiceNow addEncodedQuery()の使い方
概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる
形式で表した文字列で指定することができます。
「アクティブかつユーザーI ...
ServiceNow addQuery()メソッドの使い方
概要
addQuery()メソッドにはフィールド名、演算子(オペレータ)、
被演算子(オペランド)を指定します。第二引数の演算子が省略されると、
’=’が指定されたことになります。
使用例
ServiceNow スクリプト orderByDescのサンプル
概要
.orderByDesc(‘カラム名’)
指定列にて降順ソートできる
サンプルコード
var problemGR = new GlideRecord(‘problem’ ...
ServiceNow スクリプト setLimitのサンプル
概要
.setLimit(‘数字’)
数字で指定した数のみ結果を返す。該当レコードが多すぎる場合に使えそう。
サンプルコード
var problemGR = new GlideRecord(R ...