ServiceNow ArrayUtilクラスのuniqueの使い方
機能
重複を除いたユーザーリストを取得します。
メソッド
unique(array)
重複を除去した配列を返す
au.unique();//→
サンプルコード
var ...
ServiceNowのCMDB 最も重要なプラクティス
問題: ServiceNowのCMDB (Configuration Management Database)でのデータインテグリティを維持するために最も重要なプラクティスは何ですか?
A. 定期的なバックアップ計画の実施 ...
Excel2021 エクセルの読み取り専用を解除する方法
環境
Windows 11
Excel 2021
現象
「作成者は、’ファイル名’を変更する必要がなければ、読み取り専用で開くように指定しています。
読み取り専用で開きますか?」というポップ ...
ServiceNow フィールドのnull判定サンプル
概要
GlideElementのnil()メソッドを利用することで、フィールドのnull判定ができます。
GlideElement – nil()
フィールドが null かどうかを判断します。 ...
ServiceNow addEncodedQuery()で複雑クエリ条件を検索するサンプル
概要
addEncodedQuery()メソッドを用いることで、ANDやORを含む複雑なクエリ条件をencoded queryと呼ばれる形式で
表した文字列で指定することができます。
GlideRecord.a ...
ServiceNow sys_translated と sys_translated_text の違いについて
両方とも 多言語対応の翻訳文字列を格納するテーブルです。
ユーザーのロケール(ja, en, etc.)に応じて、翻訳済みの文字列を取り出して表示する ...
Google Chrome Request Header Or Cookie Too Largeの解決方法
環境
Windows 11 pro 64bit
GoogleChromeの場合
解決方法
1.Google Chromeを開きます。
2.「設定」オプションをクリックします。 ...
ServiceNow onChange関数で土日と過去日付の選択チェックのサンプル
概要
1.ユーザーが日付を選択
2.onChange で呼ばれる
3.過去日付 かどうかチェック (gdt.before(today))
4.次に getDay() で土日判定(0=日曜, 6=土曜) ...
ServiceNow 変数の右端(末尾)のスペースだけを除去する方法
変数の右端(末尾)のスペースだけを除去するなら、JavaScript の trimEnd()(または古い環境なら正規表現)を使う
var username = current.variables.username.trimEn ...
Playbook内でのスコープ(Play, Host, Task)の定義方法
範囲:その Play(- hosts: から始まるひとまとまり)全体。
影響:同じ Play 内のすべてのターゲットホストに共有される。
変数の定義場所の例
var ...
Windows 11 Google Chrome 保存したパスワードを確認する方法
環境
Windows 11 Pro 64bit
–
操作方法
1.Googleの設定アイコンをクリックします。
2.パスワードと自動入力をクリックします。
3.Googleパ ...
ServiceNow showFieldMsgの使い方のサンプル
関数名
showFieldMsg(‘フィールド名’,’メッセージ’,’タイプ’)
フィールド名 メッセージを表示させたいフィールド名
メッ ...
ServiceNow スクリプトで変数の再利用を調査するサンプル
機能
名前が userdep という変数が、どのカタログアイテム(sc_cat_item)で使われているかを確認できます
実装コード
var gr = new GlideRecord('item_option ...Ansible become関連設定のサンプル
機能
become: true
Ansible がリモートホストで処理を実行するとき、通常はログインユーザーの権限でコマンドを実行します。
become: true を指定すると、sudo などを使って roo ...
ServiceNow 正規表現式の書き方のサンプル
概要
先頭1文字目:英字大文字、#、$、残り:英字大文字・数字・ハイフン・ピリオドのみ
正規表現
^*$
説明
| パーツ | 意味 || ------------- | -------- ...Servicenow Array.pushで要素を配列に入れるサンプル
機能
toString()メソッドを使って要素を配列に入れます
Array.push(String型変数)
サンプルコード
var gr = new GlideRecord('incident');g ...ServiceNow Catalog チェックボック項目を外すサンプル
機能
ログインユーザーが特定のロールadminを持っていない場合だけチェックを外す
特定のロールの判定
g_user.hasRole(‘ロール名’)
実装コード
fun ...ServiceNow GlideRecord要素を配列に追加する 空文字の結合サンプル
形式
gr.列名 + ”
目的
GlideRecordを実行して取得した要素を配列に入れたい
サンプルコード
var gr = new GlideRecord(̵ ...