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(̵ ...
ServiceNow setTimeout関数の使い方
関数
setTimeout() は Window インターフェイスのメソッドで、時間切れになると、
関数または指定されたコードの断片を実行するタイマーを設定します。
構文
setTimeout(co ...
ServiceNow 日付・時刻の基本的な使い方のサンプル
目的
ServiceNow の変数値 “2025/07/02” を “250702” のような形式(yyMMdd)に変換する
実装方法
var ymd1 = ...
JavaScript split()で文字列から配列を作る方法
splitメソッド
文字列.split(区切り文字);
文字列.split(‘,’, 3);//カンマごとに区切られた文字列の先頭から3単語までが要素となる
区切り文字に何も指定しないで ...
ServiceNow クライアントGlideRecordの使い方
概要
クライアントスクリプトでもGlideRecordは使えます。
サーバから全列を取得するので列が多い場合は性能が悪化するので推奨されていません。
ただし、テーブルに1列しかない場合は簡単に記述できるので便利 ...
ServiceNow getReference()非同期関数の使い方
概要
getReference()はクライアントスクリプトでサーバ情報を非同期で取得する関数です。
スクリプトインクルードを作成する必要がないので少ないコードでテーブルデータを取得することができます。
getR ...
Ansible import_playbookでplaybook から他のplaybook を実行する
importされるplaybook側 test.yml
---- hosts: example tasks: - name: just echo message11 debug: msg: THIS IS THE MESSAGE ...Python3.11をインストールする方法
環境
Windows11 Pro
WSL2 Ubuntu22.04
操作手順
1.Pythonをインストール
sudo add-apt-repository ppa:deadsnakes/p ...