![見出し画像](https://assets.st-note.com/production/uploads/images/143450354/rectangle_large_type_2_b20b1d4da1bbd3f4141f6877e83b27f3.png?width=800)
CSA対策!問題解説2
ServiceNow Certified System Administrator (CSA) 対策の模擬問題になります。
その他、CSA対策記事はこちらのマガジンにまとめています。
問題
ServiceNow でサポートされているクライアント スクリプトの種類は何ですか?
以下のオプションから 4 つの回答を選択してください。
A.onLoad()
B.onSave()
C.onDelete()
D.onChange()
E.onSubmit()
F.onSellEdit()
解答
A,D,E,F
解説
ServiceNow でサポートされているクライアント スクリプトの種類は次のとおりです。
OnLoad()、OnChange()、OnSubmit() そしてOnCellEdit()
onCellEdit クライアントスクリプトを除き、クライアントスクリプトはフォームおよび検索ページにのみ適用されます。
A.onLoad()
システムが最初にフォームをロードし、ユーザーがデータを入力できるようになる前に実行されます。
使用例:初期値を設定する
![](https://assets.st-note.com/img/1717334557833-vgdOzd4jd9.png?width=800)
![](https://assets.st-note.com/img/1717334524998-hycoDa6lWp.png?width=800)
E.onSubmit()
フォームが送信されたときに実行されます。
通常、onSubmit()スクリプトはフォーム上の内容を検証し、送信が適切であることを確認します。
onSubmit()クライアント スクリプトは、false の値を返すことでフォームの送信をキャンセルできます。
![](https://assets.st-note.com/img/1717336791632-ZcJAMFXCa0.png?width=800)
![](https://assets.st-note.com/img/1717336966522-iv83gB1k05.png?width=800)
D.onChange()
フォーム上の特定のフィールド値が変更されたときに実行されます。
使用例:値の合計値を算出する
![](https://assets.st-note.com/img/1717339263945-RCaosQaZMd.png?width=800)
![](https://assets.st-note.com/img/1717339234530-H3dbMSUQns.png?width=800)
![](https://assets.st-note.com/img/1717339409829-53KXGpCRPO.png?width=800)
![](https://assets.st-note.com/img/1717339335896-4ADkjp2YCu.png?width=800)
F.onCellEdit()
リスト エディターがセルの値を変更したときに実行されます。
![](https://assets.st-note.com/img/1717340024985-xOUoAtDgPi.png?width=800)
![](https://assets.st-note.com/img/1717340276211-rie58sAhoM.png)
![](https://assets.st-note.com/img/1717340306392-xXiELOhKg5.png?width=800)
![](https://assets.st-note.com/img/1717340340232-CX9yODSw9N.png)
![](https://assets.st-note.com/img/1717340353101-HVttya99da.png)
参考:クライアントスクリプト
分野
データ移行と統合
ServiceNow でのスクリプティング
この記事が気に入ったらサポートをしてみませんか?