---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideForm (ネクストエクスペリエンス): クライアント

# GlideForm (ネクストエクスペリエンス): クライアント {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：80分

GlideForm API は、ネクストエクスペリエンス UI フレームワーク内のフォームをカスタマイズするメソッドを提供します。

クライアント上でのみ GlideForm メソッドを使用してください。これらのメソッドを使用して、レコードのフォームビューにカスタム変更を加えることができます。例の検証はすべてクライアントスクリプトを使用して行われました。

これらのメソッドの一部を他のクライアントスクリプト (カタログクライアントスクリプトやウィザードクライアントスクリプトなど) でも使用できますが、最初にこれをテストして、期待どおりに機能するかどうかを判断する必要があります。  
注:  
getControl()、getHelpTextControl()、getElement()、および getFormElement() メソッドは、モバイルデバイスで不使用になりました。モバイル用 GlideForm の使用方法については、「 [モバイルクライアント GlideForm (g_form) スクリプトと移行](https://servicenow-prod.fluidtopics.net/2QZQkexBO9mSuksGJVXGhQ "モバイル用のクライアントスクリプトは、Web 用のスクリプトと同じですが、いくつかの例外があります。すべての新しいスクリプトは特定のガイドラインに準拠する必要があります。モバイルプラットフォームで影響を受けるアイテムは、クライアントスクリプト、UI ポリシー、ナビゲーターモジュール、および UI アクションです。")」を参照してください。

GlideForm クラスのコンストラクターはありません。`g_form` グローバルオブジェクトを使用して GlideForm メソッドにアクセスします。

## GlideForm (ネクストエクスペリエンス) - addAdditionalParams(文字列 parameterName, 文字列値) {#ariaid-title2}

指定された名前と値のパラメーターを持つ非表示の入力をフォームに追加します。
{#GFNX-addAdditionalParams_S_S__table_kk2_j1h_5fc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| parameterName | 文字列 | 追加するパラメーターの名前。 |
| 値 | 文字列 | 追加するパラメーターの値。 |
[表 : 1. パラメーター]

{#GFNX-addAdditionalParams_S_S__table_kk2_j1h_5fc} {#GFNX-addAdditionalParams_S_S__table_lk2_j1h_5fc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 2. 返される内容]

{#GFNX-addAdditionalParams_S_S__table_lk2_j1h_5fc}  
次の例では、インシデントフォームの \[更新\] ボタンの動作をカスタマイズして、ユーザーがデフォルトビューのリストビューにリダイレクトされますが、保存後も詳細ビューのレコードに留まるようにしています。


    // Create an onLoad client script for the incident table with the following script.

    function onLoad() {
       g_form.addAdditionalParam('view_name', g_form.getViewName());
    }

グローバル `sysverb_update` UI アクションを編集し、次のスクリプトを追加します。

    current.update();
    if (RP.getParameterValue("view_name") == "advanced") {
      // Keep the record open if saving from the advanced view
      action.openGlideRecord(current);

    // To test:
    // Open the incident list and edit an incident. Click Update to be redirected to the list.
    // Open /incident_list.do?sysparm_view=advanced and edit an incident. Click Update to be redirected back to the edited incident.

## GlideForm (ネクストエクスペリエンス) - addChoice(文字列 fieldName, 文字列 choiceValue, 文字列 choiceLabel) {#ariaid-title3}

指定された選択リストフィールドの末尾に選択肢を追加します。
{#GFNX-addChoice_S_S_S__table_omk_pgd_5s__entry__3}{#GFNX-addChoice_S_S_S__g_form-addOption-fieldName-entry}{#GFNX-addChoice_S_S_S__g_form-addOption-choiceValue-entry}{#GFNX-addChoice_S_S_S__g_form-addOption-choiceLabel-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 選択肢フィールドオプションを追加するフィールドの名前。 |
| choiceValue | 文字列 | データベースに格納する値。 |
| choiceLabel | 文字列 | 表示する値。 |
[表 : 3. パラメーター]

{#GFNX-addChoice_S_S_S__table_omk_pgd_5s} {#GFNX-addChoice_S_S_S__table_pmk_pgd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 4. 返される内容]

{#GFNX-addChoice_S_S_S__table_pmk_pgd_5s}  

    g_form.addChoice('priority', '6', '6 - Really Low');

## GlideForm (ネクストエクスペリエンス) - addDecoration(文字列 fieldName, 文字列アイコン, 文字列タイトル) {#ariaid-title4}

フィールドのラベルにアイコンを追加します。
同じアイテムを 2 回追加することはできませんが、別のタイトルで同じアイコンを追加することはできます。  
注:  
このメソッドは サービスカタログ ではサポートされていません。
{#GFNX-addDecoration_S_S_S__table_vyw_1dw_ts__entry__3}{#GFNX-addDecoration_S_S_S__g_form-add_decor-fieldName-entry}{#GFNX-addDecoration_S_S_S__g_form-add_decor-icon-entry}{#GFNX-addDecoration_S_S_S__g_form-add_decor-title-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールド名。 |
| アイコン | 文字列 | 指定したフィールドの横に表示するアイコンの名前。 有効な値： * icon-add * icon-alert * icon-book * icon-book-open * icon-calendar * icon-cards * icon-cart-full * icon-catalog * icon-check-circle * icon-cog * icon-comment * icon-console * icon-dashboard * icon-database * icon-delete * icon-drawer * アイコン - 編集 * icon-filter * icon-folder * icon-form * icon-help * icon-home * icon-image * icon-info * icon-label * icon-lightbulb * icon-list * icon-livefeed * icon-locked * icon-mail * icon-mobile * icon-new-ticket * アイコン:ペーパークリップ * icon-power * icon-script * icon-search * icon-sort-ascending * icon-star * icon-star-empty * icon-tab * icon-trash * icon-tree * icon-tree-right * icon-user * icon-user-group * icon-view {#GFNX-addDecoration_S_S_S__ul_p2d_sqg_5fc} |
| タイトル | 文字列 | アイコンのタイトル。 |
[表 : 5. パラメーター]

{#GFNX-addDecoration_S_S_S__table_vyw_1dw_ts} {#GFNX-addDecoration_S_S_S__table_wyw_1dw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 6. 返される内容]

{#GFNX-addDecoration_S_S_S__table_wyw_1dw_ts}  

    g_form.addDecoration('caller_id', 'icon-star', 'preferred member');

## GlideForm (ネクストエクスペリエンス) - addDecoration(文字列 fieldName, 文字列アイコン, 文字列タイトル, 文字列の色) {#ariaid-title5}

フィールドのラベルにアイコンを追加します。
同じアイテムを 2 回追加することはできませんが、別のタイトルで同じアイコンを追加することはできます。  
注:  
この方法はサービスカタログではサポートされていません。
{#GFNX-addDecoration_S_S_S_S__table_gzh_fyd_5s__entry__3}{#GFNX-addDecoration_S_S_S_S__g_form-add_decor-fieldName-entry}{#GFNX-addDecoration_S_S_S_S__g_form-add_decor-icon-entry}{#GFNX-addDecoration_S_S_S_S__g_form-add_decor-title-entry}{#GFNX-addDecoration_S_S_S_S__g_form-add_decor-color-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールド名。 |
| アイコン | 文字列 | 指定したフィールドの横に表示するアイコンの名前。 有効な値： * icon-add * icon-alert * icon-book * icon-book-open * icon-calendar * icon-cards * icon-cart-full * icon-catalog * icon-check-circle * icon-cog * icon-comment * icon-console * icon-dashboard * icon-database * icon-delete * icon-drawer * アイコン - 編集 * icon-filter * icon-folder * icon-form * icon-help * icon-home * icon-image * icon-info * icon-label * icon-lightbulb * icon-list * icon-livefeed * icon-locked * icon-mail * icon-mobile * icon-new-ticket * アイコン:ペーパークリップ * icon-power * icon-script * icon-search * icon-sort-ascending * icon-star * icon-star-empty * icon-tab * icon-trash * icon-tree * icon-tree-right * icon-user * icon-user-group * icon-view {#GFNX-addDecoration_S_S_S_S__ul_p2d_sqg_5fc} |
| タイトル | 文字列 | アイコンのタイトル。 |
| 色 | 文字列 | CSS カラー。 |
[表 : 7. パラメーター]

{#GFNX-addDecoration_S_S_S_S__table_gzh_fyd_5s} {#GFNX-addDecoration_S_S_S_S__table_hzh_fyd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 8. 返される内容]

{#GFNX-addDecoration_S_S_S_S__table_hzh_fyd_5s}  

    g_form.addDecoration('caller_id', 'icon-star', 'Mark as Favorite', 'color-green');

## GlideForm (ネクストエクスペリエンス):addErrorMessage(文字列メッセージ) {#ariaid-title6}

指定されたエラーメッセージをフォームの上部に表示します。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addErrorMessage_S__table_fyn_vnd_5s__entry__3}{#GFNX-addErrorMessage_S__g_form-add_err_msg-message-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | 表示するメッセージ。 |
[表 : 9. パラメーター]

{#GFNX-addErrorMessage_S__table_fyn_vnd_5s} {#GFNX-addErrorMessage_S__table_gyn_vnd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 10. 返される内容]

{#GFNX-addErrorMessage_S__table_gyn_vnd_5s}  

    g_form.addErrorMessage('This is an error');

## GlideForm (ネクストエクスペリエンス) - addFormMessage(文字列メッセージ, 文字列型, オブジェクトオプション) {#ariaid-title7}

フォーム詳細セクションの上部に浮遊型のフォームメッセージを表示します。このメッセージには、UI アクションは表示されません。
関連項目：

* [clearAllFormMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearAllFormMessages "任意のタイプのすべてのフォームメッセージを削除します。")
* [clearFormMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearFormMessages_S "指定したタイプのすべてのフォームメッセージを削除します。")
{#GFNX-addFormMessage_S_S__ul_unz_vkt_4pb}
{#GFNX-addFormMessage_S_S__table_f2v_zym_4pb__entry__3}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-message-entry}{#GFNX-addFormMessage_S_S__glideform-parm-type-entry}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-options-entry}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-options_buttons-entry}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-options_buttons_actionName-entry}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-options_buttons_label-entry}{#GFNX-addFormMessage_S_S__g_form-add_form_msg-options_meta-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| メッセージ | 文字列 | 表示するメッセージ。 |
| タイプ | 文字列 | メッセージのタイプ 有効な値： * エラー * 情報 * 警告 {#GFNX-addFormMessage_S_S__ul_mgd_sqg_5fc} |
| オプション | オブジェクト | オプション。フォームメッセージに追加するボタンと、ボタンクリックを処理するために必要なメタデータ。 { buttons: [Array], meta: {Object} } |
| options.buttons | アレイ | フォームメッセージに追加するボタンのリスト。 buttons: [ { actionName: "String", label: "String" } ] |
| options.buttons.actionName | 文字列 | クリックされたボタンを決定するために `FORM_MESSAGE_BUTTON_CLICKED` イベントハンドラーによって使用される名前。 たとえば、actionName `assign_to_me`にボタンを追加する場合は、actionNameが`assigned_to_me`場合にのみ実行される`FORM_MESSAGE_BUTTON_CLICKED`イベントに対して、UIBイベントでイベントハンドラーを作成する必要があります。 |
| options.buttons.label | 文字列 | ボタンに表示するテキスト。 |
| options.meta | オブジェクト | ボタンのクリックを処理するために必要なメタデータのマップ。キーと値のペアとしてフォーマットされています。 meta: { 'key': 'value' } たとえば、\[ 自分にアサイン \] ボタンの場合、イベントハンドラーには、レコードをアサインするユーザーのsys_idが必要です。 |
[表 : 11. パラメーター]

{#GFNX-addFormMessage_S_S__table_f2v_zym_4pb} {#GFNX-addFormMessage_S_S__table_g2v_zym_4pb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 12. 返される内容]

{#GFNX-addFormMessage_S_S__table_g2v_zym_4pb}  
次の例は、各タイプのフォームメッセージを追加する方法を示しています。

    g_form.addFormMessage('info message','info');
    g_form.addFormMessage('warning message','warning');
    g_form.addFormMessage('error message','error');
    g_form.addFormMessage('info2 message','info');
    g_form.addFormMessage('warning2 message','warning');
    g_form.addFormMessage('error2 message','error');
    g_form.addFormMessage('Would you like to reassign this to yourself?', 'info', {buttons: [{label: "Assign to me", actionName: "assign_to_me"}], meta: {'userId': '46d44a23a9fe19810012d100cca80666'}});

## GlideForm (ネクストエクスペリエンス):addInfoMessage(文字列メッセージ) {#ariaid-title8}

指定された情報メッセージをフォームの上部に追加します。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addInfoMessage_S__table_pcg_n4d_5s__entry__3}{#GFNX-addInfoMessage_S__g_form-add_info_msg-message-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| メッセージ | 文字列 | 表示するメッセージ。 |
[表 : 13. パラメーター]

{#GFNX-addInfoMessage_S__table_pcg_n4d_5s} {#GFNX-addInfoMessage_S__table_qcg_n4d_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 14. 返される内容]

{#GFNX-addInfoMessage_S__table_qcg_n4d_5s}  

    g_form.addInfoMessage('The top five fields in this form are mandatory');

## GlideForm (ネクストエクスペリエンス):addHighMessage(文字列メッセージ) {#ariaid-title9}

フォームの上部に高優先度のメッセージが表示されます。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addHighMessage_S__table_ft2_hk4_2fc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | フォームに表示するメッセージ。 |
[表 : 15. パラメーター]

{#GFNX-addHighMessage_S__table_ft2_hk4_2fc} {#GFNX-addHighMessage_S__table_gt2_hk4_2fc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 16. 戻り値]

{#GFNX-addHighMessage_S__table_gt2_hk4_2fc}  
次の例は、フォームの上部に優先度の高いメッセージを表示する方法を示しています。

    g_form.addHighMessage("This is a high priority message");

## GlideForm (ネクストエクスペリエンス):addLowMessage(文字列メッセージ) {#ariaid-title10}

優先度の低いメッセージをフォームの上部に表示します。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addLowMessage_S__table_ydn_fj4_2fc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | フォームに表示するメッセージ。 |
[表 : 17. パラメーター]

{#GFNX-addLowMessage_S__table_ydn_fj4_2fc} {#GFNX-addLowMessage_S__table_zdn_fj4_2fc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 18. 戻り値]

{#GFNX-addLowMessage_S__table_zdn_fj4_2fc}  
次の例は、優先度の低いメッセージをフォームの上部に表示する方法を示しています。

    g_form.addLowMessage("This is a low priority message "); 

## GlideForm (ネクストエクスペリエンス):addModerateMessage(文字列メッセージ) {#ariaid-title11}

フォームの上部に中程度の優先度のメッセージを表示します。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addModerateMessage_S__table_kfb_vj4_2fc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | フォームに表示するメッセージ。 |
[表 : 19. パラメーター]

{#GFNX-addModerateMessage_S__table_kfb_vj4_2fc} {#GFNX-addModerateMessage_S__table_lfb_vj4_2fc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 20. 戻り値]

{#GFNX-addModerateMessage_S__table_lfb_vj4_2fc}  
次の例は、フォームの上部に中程度の優先度のメッセージを表示する方法を示しています。

    g_form.addModerateMessage("This is a moderate priority message");

## GlideForm (ネクストエクスペリエンス) - addOption(String fieldName, String choiceValue, String choiceLabel) {#ariaid-title12}

指定された選択リストフィールドの末尾に選択肢を追加します。
{#GFNX-addOption_S_S_S__table_omk_pgd_5s__entry__3}{#GFNX-addOption_S_S_S__g_form-addOption-fieldName-entry}{#GFNX-addOption_S_S_S__g_form-addOption-choiceValue-entry}{#GFNX-addOption_S_S_S__g_form-addOption-choiceLabel-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 選択肢フィールドオプションを追加するフィールドの名前。 |
| choiceValue | 文字列 | データベースに格納する値。 |
| choiceLabel | 文字列 | 表示する値。 |
[表 : 21. パラメーター]

{#GFNX-addOption_S_S_S__table_omk_pgd_5s} {#GFNX-addOption_S_S_S__table_pmk_pgd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 22. 返される内容]

{#GFNX-addOption_S_S_S__table_pmk_pgd_5s}  

    g_form.addOption('priority', '6', '6 - Really Low');

## GlideForm (ネクストエクスペリエンス) - addOption(String fieldName, String choiceValue, String choiceLabel, Number choiceIndex) {#ariaid-title13}

リストフィールドの指定された位置に選択肢を追加します。
注:  
サービスポータル では、重複するリストラベルはサポートされていません。たとえば、ラベルテキストが別のラベルと一致するアイテムは無視され、リストに追加されません。
{#GFNX-addOption_S_S_S_N__table_k5s_qhd_5s__entry__3}{#GFNX-addOption_S_S_S_N__g_form-addOption-fieldName-entry}{#GFNX-addOption_S_S_S_N__g_form-addOption-choiceValue-entry}{#GFNX-addOption_S_S_S_N__g_form-addOption-choiceLabel-entry}{#GFNX-addOption_S_S_S_N__g_form-addOption-choiceIndex-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 選択肢フィールドオプションを追加するフィールドの名前。 |
| choiceValue | 文字列 | データベースに格納する値。 |
| choiceLabel | 文字列 | 表示する値。 |
| choiceIndex | 番号 | リスト内の選択肢の順序。インデックスは 0 から始まる配列です。 |
[表 : 23. パラメーター]

{#GFNX-addOption_S_S_S_N__table_k5s_qhd_5s} {#GFNX-addOption_S_S_S_N__table_l5s_qhd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 24. 返される内容]

{#GFNX-addOption_S_S_S_N__table_l5s_qhd_5s}  

    g_form.addOption('priority', '2.5', '2.5 - Moderately High', 3);

## GlideForm (ネクストエクスペリエンス):addSuccessMessage(文字列メッセージ) {#ariaid-title14}

アクションが成功したことを確認するメッセージがフォームの上部に表示されます。
このメッセージは約 4 秒間表示され、その後消えます。現時点でこのタイムアウトは設定できません。
{#GFNX-addSuccessMessage_S__table_mln_jh4_2fc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| message | 文字列 | 表示する成功メッセージ。 |
[表 : 25. パラメーター]

{#GFNX-addSuccessMessage_S__table_mln_jh4_2fc} {#GFNX-addSuccessMessage_S__table_nln_jh4_2fc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 26. 戻り値]

{#GFNX-addSuccessMessage_S__table_nln_jh4_2fc}  
次の例は、成功メッセージを確認するメッセージをフォームの上部に表示する方法を示しています。

    g_form.addSuccessMessage("This is a success message");

## GlideForm (ネクストエクスペリエンス):clearAllFormMessages() {#ariaid-title15}

任意のタイプのすべてのフォームメッセージを削除します。
関連項目：

* [GlideForm (ネクストエクスペリエンス) - addFormMessage(文字列メッセージ, 文字列型, オブジェクトオプション)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-addFormMessage_S_S "フォーム詳細セクションの上部に浮遊型のフォームメッセージを表示します。このメッセージには、UI アクションは表示されません。")
* [GlideForm (ネクストエクスペリエンス):clearMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearMessages "フォームの上部からすべての情報メッセージとエラーメッセージを削除します。")
* [clearFormMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearFormMessages_S "指定したタイプのすべてのフォームメッセージを削除します。")
{#GFNX-clearAllFormMessages__ul_unz_vkt_4pb}
{#GFNX-clearAllFormMessages__table_qpm_dzm_4pb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 27. パラメーター]

{#GFNX-clearAllFormMessages__table_qpm_dzm_4pb} {#GFNX-clearAllFormMessages__table_rpm_dzm_4pb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 28. 返される内容]

{#GFNX-clearAllFormMessages__table_rpm_dzm_4pb}  
次の例は、フォームからすべてのメッセージをクリアする方法を示しています。

    g_form.clearAllFormMessages();

## GlideForm (ネクストエクスペリエンス):clearChoices(文字列 fieldName) {#ariaid-title16}

指定された選択リストフィールドのすべての選択肢を削除します。
{#GFNX-clearChoices_S__table_ewl_xxs_rfc__entry__3}

|   |   |   |
|-|-|-|
| fieldName | 文字列 | 選択肢の完全なリストをクリアするフィールドの名前。 |
[表 : 29. パラメーター]

{#GFNX-clearChoices_S__table_ewl_xxs_rfc} {#GFNX-clearChoices_S__table_cdt_v3d_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 30. 戻り値]

{#GFNX-clearChoices_S__table_cdt_v3d_5s}  

    g_form.clearChoices('priority');

## GlideForm (ネクストエクスペリエンス):clearFormMessages (文字列タイプ) {#ariaid-title17}

指定したタイプのすべてのフォームメッセージを削除します。
関連項目：

* [GlideForm (ネクストエクスペリエンス) - addFormMessage(文字列メッセージ, 文字列型, オブジェクトオプション)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-addFormMessage_S_S "フォーム詳細セクションの上部に浮遊型のフォームメッセージを表示します。このメッセージには、UI アクションは表示されません。")
* [GlideForm (ネクストエクスペリエンス):clearMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearMessages "フォームの上部からすべての情報メッセージとエラーメッセージを削除します。")
* [GlideForm (ネクストエクスペリエンス):clearAllFormMessages()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-clearAllFormMessages "任意のタイプのすべてのフォームメッセージを削除します。")
{#GFNX-clearFormMessages_S__ul_unz_vkt_4pb}
{#GFNX-clearFormMessages_S__table_ilw_bzm_4pb__entry__3}{#GFNX-clearFormMessages_S__glideform-parm-type-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| タイプ | 文字列 | メッセージのタイプ 有効な値： * エラー * 情報 * 警告 {#GFNX-clearFormMessages_S__ul_mgd_sqg_5fc} |
[表 : 31. パラメーター]

{#GFNX-clearFormMessages_S__table_ilw_bzm_4pb} {#GFNX-clearFormMessages_S__table_jlw_bzm_4pb__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 32. 返される内容]

{#GFNX-clearFormMessages_S__table_jlw_bzm_4pb}  
次の例は、フォームからすべてのエラーメッセージをクリアする方法を示しています。

    g_form.clearFormMessages('error');

## GlideForm (ネクストエクスペリエンス):clearMessages() {#ariaid-title18}

フォームの上部からすべての情報メッセージとエラーメッセージを削除します。
g_form.addInfoMessage() および g_form.addErrorMessage() とともに追加された情報メッセージとエラーメッセージを削除します。
{#GFNX-clearMessages__table_krr_y4d_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 33. パラメーター]

{#GFNX-clearMessages__table_krr_y4d_5s} {#GFNX-clearMessages__table_lrr_y4d_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 34. 返される内容]

{#GFNX-clearMessages__table_lrr_y4d_5s}  

    g_form.clearMessages();

## GlideForm (ネクストエクスペリエンス) - clearOptions(文字列 fieldName) {#ariaid-title19}

指定された選択リストからすべてのオプションを削除します。
{#GFNX-clearOptions_String__table_bdt_v3d_5s__entry__3}{#GFNX-clearOptions_String__g_form-clearOptions-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 選択オプションをクリアするフィールドの名前。 |
[表 : 35. パラメーター]

{#GFNX-clearOptions_String__table_bdt_v3d_5s} {#GFNX-clearOptions_String__table_cdt_v3d_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 36. 返される内容]

{#GFNX-clearOptions_String__table_cdt_v3d_5s}  

    g_form.clearOptions('priority');

## GlideForm (ネクストエクスペリエンス):clearValue(文字列 fieldName) {#ariaid-title20}

指定されたフィールドから値を削除します。
注:  
このメソッドは、厳格読み取り専用に設定されたフィールドを更新するために使用できません。このメソッドが厳格な読み取り専用フィールドで呼び出された場合、フィールドは更新されず、警告がブラウザーコンソールに記録されます。詳細については、「[Configuring read-only security options](https://www.servicenow.com/docs/access?context=read-only-option&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。
{#GFNX-clearValue_String__table_tlr_znc_5s__entry__3}{#GFNX-clearValue_String__g_form-clearValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | クリアするフィールドの名前。 |
[表 : 37. パラメーター]

{#GFNX-clearValue_String__table_tlr_znc_5s} {#GFNX-clearValue_String__table_ulr_znc_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 38. 返される内容]

{#GFNX-clearValue_String__table_ulr_znc_5s}

## GlideForm (ネクストエクスペリエンス):disableAttachments() {#ariaid-title21}

添付ファイルがフォームに追加されないようにします。
このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-disableAttachments__table_ggk_bqd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 39. パラメーター]

{#GFNX-disableAttachments__table_ggk_bqd_5s} {#GFNX-disableAttachments__table_hgk_bqd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 40. 返される内容]

{#GFNX-disableAttachments__table_hgk_bqd_5s}

## GlideForm (ネクストエクスペリエンス) - disableChoice(文字列 fieldName, 文字列 choiceValue) {#ariaid-title22}

選択肢が存在する場合、プログラムによりドロップダウン フィールドの特定の選択肢が無効になります。選択が既に無効になっている場合、変更は行われません。
{#GFNX-disableChoice_S_S__table_q2s_gds_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 無効にする選択肢のフィールド名。 データタイプ：文字列 |
| choiceValue | 文字列 | 無効にする選択肢の値。 データタイプ：文字列 |
[表 : 41. パラメーター]

{#GFNX-disableChoice_S_S__table_q2s_gds_rfc} {#GFNX-disableChoice_S_S__table_fvm_xbs_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| ブール | 指定された選択肢がフォームで無効かアクティブかを示すフラグ。 有効な値： * true:選択肢が無効です。 * false:オプションが既に無効になっているか、見つかりません。 データタイプ：ブーリアン |
[表 : 42. 返される内容]

{#GFNX-disableChoice_S_S__table_fvm_xbs_rfc}  
次の例では、 disableChoice() を呼び出して、delivery_locationフォームフィールドのloading_dock選択肢を無効にします。

    if (g_form.getValue('address_type') == 'home') {
    	g_form.disableChoice('delivery_location', 'loading_dock');
    }

    // Only itil_admin users can select the "Closed" option  

    function onLoad() {
    	if (g_user.hasRole('itil_admin')) return;

    	if (g_form.getValue('incident_state') != '7')
    		g_form.disableChoice('incident_state', 7);

    	if (g_form.getValue('state') != '7') {
    		g_form.disableChoice('state', 7);
    	}

    }

## GlideForm (ネクストエクスペリエンス):enableAttachments() {#ariaid-title23}

添付ファイルをフォームに追加することができます。ペーパークリップアイコンを表示します。
このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-enableAttachments__table_i3c_ppd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 43. パラメーター]

{#GFNX-enableAttachments__table_i3c_ppd_5s} {#GFNX-enableAttachments__table_j3c_ppd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 44. 返される内容]

{#GFNX-enableAttachments__table_j3c_ppd_5s}

## GlideForm (ネクストエクスペリエンス) - enableChoice(文字列 fieldName, 文字列 choiceValue) {#ariaid-title24}

選択肢が存在する場合、プログラムによりドロップダウン フィールドで特定の選択肢が有効になります。このオプションが既に有効になっている場合は、変更は行われません。
{#GFNX-enableChoice_S_S__table_q2s_gds_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 有効にする選択肢のフィールド名。 |
| choiceValue | 文字列 | 有効にする選択肢の値。 |
[表 : 45. パラメーター]

{#GFNX-enableChoice_S_S__table_q2s_gds_rfc} {#GFNX-enableChoice_S_S__table_fvm_xbs_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| ブール | 指定された選択肢が正常に有効になっているかどうかを示すフラグ。 有効な値： * true:選択肢は有効です。 * false:選択肢が既に有効になっているか、見つかりません。 {#GFNX-enableChoice_S_S__ul_sxx_tcs_rfc} データタイプ：ブーリアン |
[表 : 46. 返される内容]

{#GFNX-enableChoice_S_S__table_fvm_xbs_rfc}  
次の例では、enable() を呼び出して、`優先度`フォームフィールドで新しいドロップダウン選択肢 `1` を有効にします。

    var shortDescription = g_form.getValue('shortDescription');

    // Allow priority 1 selection if short description mentions security 
    if (shortDescription.includes('security')) {
    	var p1Choice = g_form.getChoice('priority', '1');
    	g_form.enableChoice('priority', '1');
    }

## GlideForm (ネクストエクスペリエンス) - flash(文字列 fieldName, 文字列の色, 数値) {#ariaid-title25}

フィールドに注意を引くために使用します。指定されたフィールドを指定された時間、指定された色で点滅させます。
このメソッドは サービスカタログ ではサポートされていません。

このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-flash_S_S_N__table_htn_w2w_ts__entry__3}{#GFNX-flash_S_S_N__g_form-flash-fieldName-entry}{#GFNX-flash_S_S_N__g_form-flash-color-entry}{#GFNX-flash_S_S_N__g_form-flash-count-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | `「<table-name>.<field-name>」`の形式でハイライト表示するフィールド。 |
| 色 | 文字列 | RGB カラーまたは許容される CSS カラー。 |
| カウント | 番号 | ラベルが点滅する時間。 有効な値： * 2：1 秒間点滅 * 0:2秒間点滅 * -2:3秒間点滅 * -4：4 秒間点滅 {#GFNX-flash_S_S_N__ul_idd_sqg_5fc} |
[表 : 47. パラメーター]

{#GFNX-flash_S_S_N__table_htn_w2w_ts} {#GFNX-flash_S_S_N__table_itn_w2w_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 48. 返される内容]

{#GFNX-flash_S_S_N__table_itn_w2w_ts}  

    g_form.flash("incident.number", "#FFFACD", 0);

## GlideForm (ネクストエクスペリエンス):getActionName() {#ariaid-title26}

最新のアクション名を返します。クライアントスクリプトの場合はクリックされた UI アクションの sys_id を返します。
注:  
ウィザードクライアントスクリプトでは使用できません。
{#GFNX-getActionName__table_zhn_xjd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 49. パラメーター]

{#GFNX-getActionName__table_zhn_xjd_5s} {#GFNX-getActionName__table_a3n_xjd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | クリックされた UI アクションの現在のアクション名または UI アクションのsys_id。 |
[表 : 50. 返される内容]

{#GFNX-getActionName__table_a3n_xjd_5s}  

    function onSubmit() {
       var action = g_form.getActionName();
       alert('You pressed ' + action);
    }

## GlideForm (ネクストエクスペリエンス):getAnnotations() {#ariaid-title27}

フォーム上のすべての注釈のリストを返します。
[注釈](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_AddAFormAnnotation&ft:locale=en-US) は、フォーム要素間の視覚的なセパレーター、またはフォーム要素を強調表示するために使用される色付きのテキストのブロックです。[GlideForm (ネクストエクスペリエンス):getAnnotationByName(文字列名)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-getAnnotationByName_S "指定された名前のフォーム注釈を返します。")を使用して、特定の注釈をその名前で返します。
{#GFNX-getAnnotations__table_hrm_qnl_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 51. パラメーター]

{#GFNX-getAnnotations__table_hrm_qnl_rfc} {#GFNX-getAnnotations__table_irm_qnl_rfc__entry__2}

| プロパティ | 説明 |
|-|-|
| オブジェクトのアレイ | 注釈のコンテンツ。 データタイプ：オブジェクトのアレイ [{content: "String", name: "String", visible: Boolean}] |
| array.content | 返される注釈のテキスト。 データタイプ：文字列 |
| array.name | 返される注釈の名前。 データタイプ：文字列 テーブルの場所:フォーム注釈 \[sys_ui_annotation\]、フィールド: 名前 |
| array.visible | 注釈がフォームに表示されるかどうかを示すフラグ。 有効な値： * true:注釈は表示されます。 * false:注釈は表示されません。 {#GFNX-getAnnotations__ul_z2j_4tl_rfc} データタイプ：ブーリアン |
[表 : 52. 戻り値]

{#GFNX-getAnnotations__table_irm_qnl_rfc}  
次の例では、最初に getAnnotations() を呼び出してフォーム内のすべての注釈を返し、 次に hideAnnotation() を呼び出してフォーム内のすべての注釈を非表示にします。

    const annotations = getAnnotations();

    /* returns:  
    [ 
        { 
            "name": "test-annotation-msg-1", 
            "visible": true, 
            "content": "Test<input id=\"make_spacing_ok\" style=\"visibility:hidden; width:0px;\">" 
        }, 
        { 
            "name": "test-annotation-msg-2", 
            "visible": true, 
            "content": "Test 2<input id=\"make_spacing_ok\" style=\"visibility:hidden; width:0px;\">" 
        } 

    ]*/
    annotations.forEach(function(annotation) {
    	g_form.hideAnnotation(annotation.name);
    });

    // this script hides all annotations on the form. 

## GlideForm (ネクストエクスペリエンス):getAnnotationByName(文字列名) {#ariaid-title28}

指定された名前のフォーム注釈を返します。
[注釈](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_AddAFormAnnotation&ft:locale=en-US) は、フォーム要素間の視覚的なセパレーター、またはフォーム要素を強調表示するために使用される色付きのテキストのブロックです。[GlideForm (ネクストエクスペリエンス):getAnnotations()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-getAnnotations "フォーム上のすべての注釈のリストを返します。")を使用して、フォーム内のすべての注釈を返します。
{#GFNX-getAnnotationByName_S__table_skr_c4l_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 名前 | 文字列 | 返される注釈の名前。 テーブル:フォーム注釈 \[sys_ui_annotation\]、フィールド: 名前 |
[表 : 53. パラメーター]

{#GFNX-getAnnotationByName_S__table_skr_c4l_rfc} {#GFNX-getAnnotationByName_S__table_irm_qnl_rfc__entry__2}

| プロパティ | 説明 |
|-|-|
| オブジェクトのアレイ | 注釈のコンテンツ。 データタイプ：オブジェクトのアレイ [{content: "String", name: "String", visible: Boolean}] |
| array.content | 返される注釈のテキスト。 データタイプ：文字列 |
| array.name | 返される注釈の名前。 データタイプ：文字列 テーブルの場所:フォーム注釈 \[sys_ui_annotation\]、フィールド: 名前 |
| array.visible | 注釈がフォームに表示されるかどうかを示すフラグ。 有効な値： * true:注釈は表示されます。 * false:注釈は表示されません。 {#GFNX-getAnnotationByName_S__ul_z2j_4tl_rfc} データタイプ：ブーリアン |
[表 : 54. 返される内容]

{#GFNX-getAnnotationByName_S__table_irm_qnl_rfc}  
次の例は、 getAnnotationByName() メソッドを使用して、指定された名前 test-annotation-msg-1 に従ってフォーム注釈を取得する方法を示しています。

       var sampleAnnotation = g_form.getAnnotationByName("test-annotation-msg-1");

       /* returns:  
       { 
           "name": "test-annotation-msg-1", 
           "visible": true, 
           "content": "Test<input id=\"make_spacing_ok\" style=\"visibility:hidden; width:0px;\">" 
       }
       */

## GlideForm (ネクストエクスペリエンス):getBooleanValue(文字列 fieldName) {#ariaid-title29}

指定されたフィールドのブーリアン値を返します。
{#GFNX-getBooleanValue_S__table_vfk_25b_5s__entry__3}{#GFNX-getBooleanValue_S__g_form-getBooleanValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | `「<table-name>.<field-name>」`の形式でハイライト表示するフィールド。 |
[表 : 55. パラメーター]

{#GFNX-getBooleanValue_S__table_vfk_25b_5s} {#GFNX-getBooleanValue_S__table_wfk_25b_5s__entry__2}

| タイプ | 説明 |
|-|-|
| ブール | フィールド値が false または undefined の場合は false を返します。それ以外の場合は true を返します。 |
[表 : 56. 返される内容]

{#GFNX-getBooleanValue_S__table_wfk_25b_5s}

## GlideForm (ネクストエクスペリエンス) - getChoice(文字列 fieldName, 文字列 choiceValue) {#ariaid-title30}

指定されたフィールドと選択値を表すプロパティを持つオブジェクトを返します。
{#GFNX-getChoice_S_S__table_evm_xbs_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 取得する選択肢のフィールド名。 |
| choiceValue | 文字列 | 取得する選択肢の値。 |
[表 : 57. パラメーター]

{#GFNX-getChoice_S_S__table_evm_xbs_rfc} {#GFNX-getChoice_S_S__table_fvm_xbs_rfc__entry__2}

| プロパティ | 説明 |
|-|-|
| GlideFormChoice オブジェクトまたは null | 指定されたフィールドと選択値の GlideFormChoice オブジェクト。一致する選択肢がない場合は null を返します。 データタイプ: オブジェクト ("label", "value", "disabled", "index") |
| GlideFormChoice.label | 選択した読み取り専用表示テキスト。 データタイプ：文字列 |
| GlideFormChoice.value | 選択肢の読み取り専用値。 データタイプ：文字列 |
| GlideFormChoice.disabled | フォームで選択肢が無効かどうかを示すフラグ。 有効な値： * true:選択肢が無効です * false:選択は有効です。 {#GFNX-getChoice_S_S__ul_xzv_rbz_tfc} データタイプ：ブーリアン |
| GlideFormChoice.index | ドロップダウン内の選択肢の位置を示します。 データタイプ：数値 |
[表 : 58. 返される内容]

{#GFNX-getChoice_S_S__table_fvm_xbs_rfc}  
次の例は、 g_form.getChoice() を呼び出して `、優先度` フィールドの選択肢に関する情報を返す方法を示しています。

    var priority = g_form.getValue('priority'); 

    var priorityLabel = g_form.getChoice('priority', priority).label;

## GlideForm (ネクストエクスペリエンス) - getControl(文字列 fieldName) {#ariaid-title31}

指定されたフィールドの HTML 要素を返します。
複合フィールドには、複数の HTML 要素が含まれている場合があります。フォーム上でフィールドを使用する組み込みメソッドがあるため、このメソッドは通常必要ありません。

フィールドが参照フィールドで、コントロールが選択リストの場合、 getControl() は 想定どおりにコントロールを返さないことがあります。この場合、`sys_select.<table name>.<フィールド名>` を使用します。

このメソッドは、モバイルスクリプトまたは サービスポータル スクリプトでは使用できません。
{#GFNX-getControl_S__table_lzt_x5b_5s__entry__3}{#GFNX-getControl_S__g_form-getControl-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | HTML 要素を返すフィールドの名前。 |
[表 : 59. パラメーター]

{#GFNX-getControl_S__table_lzt_x5b_5s} {#GFNX-getControl_S__table_mzt_x5b_5s__entry__2}{#GFNX-getControl_S__g_form-getControl-returns-HTMLElement-entry}

| タイプ | 説明 |
|-|-|
| HTML リリース | フィールドの HTML 要素。 |
[表 : 60. 返される内容]

{#GFNX-getControl_S__table_mzt_x5b_5s}

## GlideForm (ネクストエクスペリエンス):getDecimalValue(文字列 fieldName) {#ariaid-title32}

指定されたフィールドの 10 進数値を返します。
{#GFNX-getDecimalValue_S__table_izt_31c_5s__entry__3}{#GFNX-getDecimalValue_S__g_form-getDecimalValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 10 進数値を返すフィールドの名前。 |
[表 : 61. パラメーター]

{#GFNX-getDecimalValue_S__table_izt_31c_5s} {#GFNX-getDecimalValue_S__table_jzt_31c_5s__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定されたフィールドの 10 進数値。 |
[表 : 62. 返される内容]

{#GFNX-getDecimalValue_S__table_jzt_31c_5s}  

    function onChange(control, oldValue, newValue, isLoading) {
       alert(g_form.getDecimalValue('percent_complete'));
    }

## GlideForm (ネクストエクスペリエンス):getDisplayValue(文字列 fieldName) {#ariaid-title33}

サービスポータルフォームから表示値を返します。
関連項目：

* [getValue()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-getValue_S "指定されたフォームフィールドの値を返します。")
* [参照変数の表示値の取得](https://www.servicenow.com/community/developer-blog/get-display-value-of-reference-variable-service-catalog/ba-p/2287763)
{#GFNX-getDisplayValue_S__ul_djx_h4g_cvb}  
注:  
コア UI では、このメソッドを引数なしで `g_form.getDisplayValue()` として呼び出すと、個々のフィールドの表示値ではなく、レコード表示値が返されます。
{#GFNX-getDisplayValue_S__table_nf2_bfp_zw__entry__3}{#GFNX-getDisplayValue_S__g_form-getDisplayValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フォームで値を取得するフィールドの名前。 |
[表 : 63. パラメーター]

{#GFNX-getDisplayValue_S__table_nf2_bfp_zw} {#GFNX-getDisplayValue_S__table_ydf_qpc_5s__entry__2}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定したフィールドの表示値。 |
[表 : 64. 返される内容]

{#GFNX-getDisplayValue_S__table_ydf_qpc_5s}  
次の例は、コア UI または サービスポータルで参照変数の表示値を取得する方法を示しています。この例のユースケース [はコミュニティサイト](https://www.servicenow.com/community/developer-blog/get-display-value-of-reference-variable-service-catalog/ba-p/2287763) にあります。

    function onChange(control, oldValue, newValue, isLoading) {
         if (isLoading || newValue == '') {
              return;
         }
         if(window == null){
              var valuePortal = g_form.getDisplayValue('requester');
              alert('Portal->' + valuePortal);
         }
         else{
              var valueNative = g_form.getDisplayBox('requester').value;     
              alert('CoreUI->' + valueCoreUI);
         }
         //Type appropriate comment here, and begin script below
    }

## GlideForm (ネクストエクスペリエンス) - getElement(文字列 id) {#ariaid-title34}

パラメーターで指定された HTML 要素を返します。
複合フィールドには、複数の HTML 要素が含まれている場合があります。フォーム上でフィールドを使用する組み込みメソッドがあるため、このメソッドは通常必要ありません。

このメソッドは、モバイルスクリプトまたは サービスポータル スクリプトでは使用できません。
{#GFNX-getElement_S__table_l1k_vvb_5s__entry__3}{#GFNX-getElement_S__g_form-getElement-id-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| ID | 文字列 | フィールド ID。 |
[表 : 65. パラメーター]

{#GFNX-getElement_S__table_l1k_vvb_5s} {#GFNX-getElement_S__table_m1k_vvb_5s__entry__2}{#GFNX-getElement_S__g_form-getElement-returns-HTMLElement-entry}

| タイプ | 説明 |
|-|-|
| HTML リリース | フィールドの HTML 要素。 |
[表 : 66. 返される内容]

{#GFNX-getElement_S__table_m1k_vvb_5s}

## GlideForm (ネクストエクスペリエンス) - getFormElement() {#ariaid-title35}

フォームの HTML 要素を返します。
このメソッドは、モバイルスクリプトまたは サービスポータル スクリプトでは使用できません。
{#GFNX-getFormElement__table_fs4_kkd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 67. パラメーター]

{#GFNX-getFormElement__table_fs4_kkd_5s} {#GFNX-getFormElement__table_gs4_kkd_5s__entry__2}{#GFNX-getFormElement__g_form-getFormElement-returns-HTMLElement-entry}

| タイプ | 説明 |
|-|-|
| HTMLFormElement | フォームの HTML 要素。 |
[表 : 68. 返される内容]

{#GFNX-getFormElement__table_gs4_kkd_5s}

## GlideForm (ネクストエクスペリエンス):getIntValue(文字列 fieldName) {#ariaid-title36}

指定されたフィールドの整数値を返します。
{#GFNX-getIntValue_S__table_unc_nwb_5s__entry__3}{#GFNX-getIntValue_S__g_form-getIntValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールド名。 |
[表 : 69. パラメーター]

{#GFNX-getIntValue_S__table_unc_nwb_5s} {#GFNX-getIntValue_S__table_vnc_nwb_5s__entry__2}{#GFNX-getIntValue_S__g_form-getIntValue-returns-entry}

| タイプ | 説明 |
|-|-|
| 番号 | フィールドの整数値。 |
[表 : 70. 返される内容]

{#GFNX-getIntValue_S__table_vnc_nwb_5s}

## GlideForm (ネクストエクスペリエンス):getLabelOf(文字列 fieldName) {#ariaid-title37}

フィールドラベルのプレーンテキスト値を返します。
{#GFNX-getLabelOf_S__table_gfz_kgw_ts__entry__3}{#GFNX-getLabelOf_S__g_form-getLabelOf-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールド名。 |
[表 : 71. パラメーター]

{#GFNX-getLabelOf_S__table_gfz_kgw_ts} {#GFNX-getLabelOf_S__table_hfz_kgw_ts__entry__2}{#GFNX-getLabelOf_S__g_form-getLabelOf-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列 | ラベルテキスト。 |
[表 : 72. 返される内容]

{#GFNX-getLabelOf_S__table_hfz_kgw_ts}  

    if (g_user.hasRole('itil')) {
        var oldLabel = g_form.getLabelOf('comments');
        g_form.setLabelOf('comments', oldLabel + ' (Customer visible)');
    }

## GlideForm (ネクストエクスペリエンス) - getOptions(文字列 fieldName) {#ariaid-title38}

フォームの選択肢フィールドまたは参照フィールドで使用可能なオプションと選択されたオプションを返します。この方法は、動的フォーム、カタログ変数と変数セット、および実行時にフィールドオプションの検査またはフィルタリングを必要とする統合に役立ちます。
たとえば、 g_form.getOptions() を使用して次のことができます。  
* watch_listフィールドタイプの名前と値のペアを取得および設定します。
* 利用可能なオプションを検索用語で検索またはフィルタリングします。
* コールバックを介して同じオートコンプリート結果にアクセスできるようにします。
* 選択フィールド、参照フィールド、および高度なフィールドタイプ (watch_list、glide_list、field_list、スラッシュバケットなど) のオプションを取得および設定します。
{#GFNX-getOptions_S__ul_rgd_24f_wfc}
{#GFNX-getOptions_S__table_dz3_jyr_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 取得する選択肢または参照フィールドのフィールド名。 |
[表 : 73. パラメーター]

{#GFNX-getOptions_S__table_dz3_jyr_rfc}{#GFNX-getOptions_S__table_ez3_jyr_rfc__entry__2}

| プロパティ | 説明 |
|-|-|
| オブジェクトのアレイまたは null | 選択した各オプションの値とラベルを含む、読み取り専用のオブジェクトのアレイ。フィールドがオプションをサポートしていない場合は null を返します。 データタイプ：オブジェクトのアレイ [{value: "String", displayValue: "String"}] |
| array.displayValue | 選択肢の表示値。 データタイプ：文字列 |
| array.value | オプションの値。 データタイプ：文字列 |
| getAvailable (用語) | 利用可能なすべてのオプションを返すための関数。検索用語は、表示値 (大文字と小文字を区別しないサブ文字列の一致) でオプションをフィルタリングするための引数として指定できます。一致する選択肢の表示値と値を持つオブジェクトの配列の Promise を返します。 データタイプ：オブジェクトのアレイ [{value: "String", displayValue: "String"}] |
[表 : 74. 返される内容]

{#GFNX-getOptions_S__table_ez3_jyr_rfc}  
次の例では、 g_form.getOptions() を呼び出して、指定されたフォームフィールド (ステータス、work_notes_listなど) で使用可能なすべての選択肢を返します。

    g_form.getOptions("state"); //table: incident, field: state, type: integer, choice: Dropdown without --None--
    /*
    returns [{"value":"1","displayValue":"New"},{"value":"2","displayValue":"In Progress"},{"value":"3","displayValue":"On Hold"},{"value":"6","displayValue":"Resolved"},{"value":"7","displayValue":"Closed"},{"value":"8","displayValue":"Canceled"}]
    */

    g_form.getOptions("category"); //table: incident, field: category, type: string, choice: Dropdown with --None--
    /*
    returns [{"value":"","displayValue":"-- None --"},{"value":"inquiry","displayValue":"Inquiry / Help"},{"value":"software","displayValue":"Software"},{"value":"hardware","displayValue":"Hardware"},{"value":"network","displayValue":"Network"},{"value":"database","displayValue":"Database"}]
    */

    g_form.getOptions("work_notes_list") //table: incident, field: work_notes_list, type: glide_list
    /*
    returns [{"value":"62826bf03710200044e0bfc8bcbe5df1","displayValue":"Abel Tuter"},{"value":"a8f98bb0eb32010045e1a5115206fe3a","displayValue":"Abraham Lincoln"},{"value":"5137153cc611227c000bbd1bd8cd2005","displayValue":"Fred Luddy"},{"value":"6a826bf03710200044e0bfc8bcbe5dec","displayValue":"Alissa Mountjoy"}]
    */

    g_form.getOptions("restricted_fields") //table: std_change_properties, field: restricted_fields, type: field_list
    /*
    [{"value":"activity_due","displayValue":"Activity due"},{"value":"additional_assignee_list","displayValue":"Additional assignee list"},{"value":"comments","displayValue":"Additional comments"},{"value":"assignment_group","displayValue":"Assignment group"},{"value":"backout_plan","displayValue":"Backout plan"},{"value":"business_duration","displayValue":"Business duration"},{"value":"cab_delegate","displayValue":"CAB delegate"},...]
    */

    g_form.getOptions('table') //table: sys_script_client, field: table, type: table_name
    /*
    [{"value":"","displayValue":"-- None --"},{"value":"cmdb_ci_appl_dot_net","displayValue":".NET Application [cmdb_ci_appl_dot_net]"},{"value":"evaluation","displayValue":"A/B Testing Evaluation [evaluation]"},{"value":"evaluation_execution","displayValue":"A/B Testing Evaluation Execution [evaluation_execution]"},{"value":"evaluation_parameter","displayValue":"A/B Testing Evaluation Parameter [evaluation_parameter]"},{"value":"sn_access_analyzer_request","displayValue":"Access Analyzer Query [sn_access_analyzer_request]"},{"value":"sn_access_analyzer_access_comparison_request","displayValue":"Access Comparison Request [sn_access_analyzer_access_comparison_request]"},{"value":"sys_security_acl","displayValue":"Access Control [sys_security_acl]"},...]
    */

    g_form.getOptions('mandatory_fields'); //table: kb_knowledge_base, field: mandatory_fields, type: slushbucket
    /*
    [{"value":"active","displayValue":"Active"},{"value":"article_id","displayValue":"Article ID"},{"value":"displayValue","displayValue":"Article body"},{"value":"article_type","displayValue":"Article type"},{"value":"direct","displayValue":"Attachment link"},{"value":"author","displayValue":"Author"},{"value":"base_version","displayValue":"Base Version"},...]
    */

次のスクリプト例は、getAvailable() 関数を使用して g_form.getOptions() を呼び出す方法を示しています。

    const options = g_form.getOptions('priority');
    if (options) {
      console.log('Selected:', options.selected);
      options.getAvailable('high').then(available => {
        console.log('Available matching "high":', available);
      });
    }

## GlideForm (ネクストエクスペリエンス) - getReference(文字列 fieldName, 関数 callBack) {#ariaid-title39}

指定されたフィールドの GlideRecord を返します。
コールバック関数が存在する場合、このルーチンは非同期で実行されます。ブラウザー (およびスクリプト) の処理は、サーバーが参照値を返すまで正常に続行され、その時点でコールバック関数が呼び出されます。コールバック関数が存在しない場合、このルーチンは同期的に実行され、サーバーの応答を待っている間に処理が停止します (ブラウザーがハングアップしたように見えます)。  
重要:  
コールバック関数を使用することを強くお勧めします。

ServiceCatalogForm.getReference のコールバック関数サポートが利用可能です。  
注:  
この方法を使用すると、サーバーを呼び出す必要があり、追加の時間が必要になり、ページにレイテンシーが発生する可能性があります。この方法は慎重に使用してください。詳細については、「 [クライアントスクリプトの設計と処理](https://servicenow-prod.fluidtopics.net/gU4dX0nl5SDMyf3IPu2FRQ#client-script-best-practices "クライアントスクリプトを適切に設計すれば、ユーザーのフォーム入力時間を短縮できます。")」を参照してください。
{#GFNX-getReference_S_F__table_k4c_1yb_5s__entry__3}{#GFNX-getReference_S_F__g_form-getReference-fieldName-entry}{#GFNX-getReference_S_F__g_form-getReference-callBack-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールドの名前 |
| コールバック | 関数 | コールバック関数の名前。 |
[表 : 75. パラメーター]

{#GFNX-getReference_S_F__table_k4c_1yb_5s} {#GFNX-getReference_S_F__table_l4c_1yb_5s__entry__2}{#GFNX-getReference_S_F__g_form-getReference-returns-entry}

| タイプ | 説明 |
|-|-|
| GlideRecord | 指定されたフィールドの GlideRecord オブジェクト。 指定された参照が見つからない場合は、 `currentRow = -1` および `rows.length = 0` の初期化された GlideRecord オブジェクトを返します。 |
[表 : 76. 返される内容]

{#GFNX-getReference_S_F__table_l4c_1yb_5s}  

    function onChange(control, oldValue, newValue, isLoading) {
        g_form.getReference('caller_id', doAlert); // doAlert is our callback function
    }
     
    function doAlert(caller) { // reference is passed into callback as first arguments
       if (caller.getValue('vip') == 'true') {
          alert('Caller is a VIP!');
       }
    }

## GlideForm (ネクストエクスペリエンス):getRelatedListNames() {#ariaid-title40}

現在のフォームから関連リスト名のアレイを返します。
{#GFNX-getRelatedListNames__table_vfp_grv_dhb__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 77. パラメーター]

{#GFNX-getRelatedListNames__table_vfp_grv_dhb} {#GFNX-getRelatedListNames__table_wfp_grv_dhb__entry__2}{#GFNX-getRelatedListNames__g_form-getRelatedListNames-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列のアレイ | 現在のフォームの関連リスト名のリスト。関連リスト名はフォームに表示される順序で一覧表示されます。 |
[表 : 78. 返される内容]

{#GFNX-getRelatedListNames__table_wfp_grv_dhb}  

    var listNames = g_form.getRelatedListNames();

    for (var i = 0; i < listNames.length; i++) {  
      this.showRelatedList(listNames[i]);
     }

## GlideForm (ネクストエクスペリエンス):getSectionNames() {#ariaid-title41}

表示されるかどうかにかかわらず、すべてのセクション名を返します。
{#GFNX-getSectionNames__table_rsg_vkd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 79. パラメーター]

{#GFNX-getSectionNames__table_rsg_vkd_5s} {#GFNX-getSectionNames__table_ssg_vkd_5s__entry__2}{#GFNX-getSectionNames__g_form-getSectionNames-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列のアレイ | セクション名。 |
[表 : 80. 返される内容]

{#GFNX-getSectionNames__table_ssg_vkd_5s}

## GlideForm (ネクストエクスペリエンス) - getSections() {#ariaid-title42}

フォームのセクションのアレイを返します。
このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-getSections__table_sg4_hld_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 81. パラメーター]

{#GFNX-getSections__table_sg4_hld_5s} {#GFNX-getSections__table_tg4_hld_5s__entry__2}{#GFNX-getSections__g_form-getSections-returns-entry}

| タイプ | 説明 |
|-|-|
| HTML 要素のアレイ | フォームのセクション。 |
[表 : 82. 返される内容]

{#GFNX-getSections__table_tg4_hld_5s}  

    function onChange(control, oldValue, newValue, isLoading) {
       //this example was run on a form divided into sections (Change form)
       // and hid a section when the "state" field was changed
       var sections = g_form.getSections();
       if (newValue == '2') {
          g_form.setSectionDisplay(sections[1], false);
       } else {
          g_form.setSectionDisplay(sections[1], true);
       }
    }

## GlideForm (ネクストエクスペリエンス):getTableName() {#ariaid-title43}

このレコードが属するテーブルの名前を返します。
サーバー側では、 current.sys_class_name または current.getTableName() を使用して現在のレコードのテーブルを取得できます。
{#GFNX-getTableName__table_gqk_5ld_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 83. パラメーター]

{#GFNX-getTableName__table_gqk_5ld_5s} {#GFNX-getTableName__table_hqk_5ld_5s__entry__2}{#GFNX-getTableName__g_form-getTableName-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列 | テーブルの名前。 |
[表 : 84. 返される内容]

{#GFNX-getTableName__table_hqk_5ld_5s}  

    function onLoad() {
        if (g_form.isNewRecord()) {
            var tableName = g_form.getTableName(); //Get the table name
        }
    }

## GlideForm (ネクストエクスペリエンス):getUniqueValue() {#ariaid-title44}

フォームに表示されているレコードの sys_id を返します。
{#GFNX-getUniqueValue__table_xxg_lmd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 85. パラメーター]

{#GFNX-getUniqueValue__table_xxg_lmd_5s} {#GFNX-getUniqueValue__table_yxg_lmd_5s__entry__2}{#GFNX-getUniqueValue__g_form-getUniqueValue-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列 | レコードのsys_id。 |
[表 : 86. 返される内容]

{#GFNX-getUniqueValue__table_yxg_lmd_5s}  

    function onLoad() {
       var incSysid = g_form.getUniqueValue();
       alert(incSysid);
    }

## GlideForm (ネクストエクスペリエンス) - getValue(文字列 fieldName) {#ariaid-title45}

指定されたフォームフィールドの値を返します。
このメソッドでは、複数行の変数セット (MRVS) からの値の取得もサポートされています。MRVS 内のフィールドからデータを取得するには、まず `JSON.parse(getValue('<mrvs_field_name>') ||'[]')` を使用して MRVS アレイを取得し、インデックス作成を使用して行オブジェクト内のフィールドにアクセスします。詳細については、以下のコード例を参照してください。
{#GFNX-getValue_S__table_nxm_wzb_5s__entry__3}{#GFNX-getValue_S__g_form-getValue-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 値を返すフィールドの名前。 |
[表 : 87. パラメーター]

{#GFNX-getValue_S__table_nxm_wzb_5s} {#GFNX-getValue_S__table_oxm_wzb_5s__entry__2}{#GFNX-getValue_S__g_form-getValue-returns-entry}

| タイプ | 説明 |
|-|-|
| 文字列 | 指定されたフィールドの値。 |
[表 : 88. 返される内容]

{#GFNX-getValue_S__table_oxm_wzb_5s}  
次の例は、現在のフォームから簡単な説明を取得する方法を示しています。

    function onChange(control, oldValue, newValue, isLoading) {
       alert(g_form.getValue('short_description'));
    }

次の例は、MRVS から値を取得する方法を示しています。この例では、給与はサービスカタログを通じて管理されています。クライアントスクリプトは、MRVS 内のすべての行で ジョブタイトル に入力された値を検索し、MRVS 内の一致するエントリーを \[ 給与\] フィールドに入力した値で更新します。MRVS の名前は「variable_set_1」で、各行オブジェクト内に従業員名 \[employee_name\]、役職 \[employee_job_title\]、給与 \[employee_salary\] のフィールドが含まれています。さらに、カタログアイテムには、役職 \[job_title\] と給与 \[給与\] が含まれます。

    function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading || newValue == '') {
    return;
    }
     
    // Get the MRVS
    var vs1 = g_form.getValue('variable_set_1') || '[]';
    var multiRowVariableSet = JSON.parse(vs1);
     
    for (var i = 0; i < multiRowVariableSet.length; i++) {
    // Check if the entered job title matches the title in the current MRVS row
      if (multiRowVariableSet[i].employee_job_title == g_form.getValue("job_title")){
        // Update the value of a matching field with the new salary
        multiRowVariableSet[i].employee_salary = newValue;
      }
    }
     
    // Update the MRVS
    g_form.setValue('variable_set_1', JSON.stringify(multiRowVariableSet));
    }

## GlideForm (ネクストエクスペリエンス):hideAllFieldMsgs() {#ariaid-title46}

すべてのフィールドメッセージを非表示にします。
{#GFNX-hideAllFieldMsgs__table_mr1_3hw_ts__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 89. パラメーター]

{#GFNX-hideAllFieldMsgs__table_mr1_3hw_ts} {#GFNX-hideAllFieldMsgs__table_nr1_3hw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 90. 返される内容]

{#GFNX-hideAllFieldMsgs__table_nr1_3hw_ts}

## GlideForm (ネクストエクスペリエンス):hideAllFieldMsgs (文字列タイプ) {#ariaid-title47}

指定されたタイプのすべてのフィールドメッセージを非表示にします。
{#GFNX-hideAllFieldMsgs_S__table_y2c_qhw_ts__entry__3}{#GFNX-hideAllFieldMsgs_S__g_form-hideAllFieldMsgs_S-type-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| タイプ | 文字列 | \>メッセージのタイプ。 有効な値： * エラー * 情報 {#GFNX-hideAllFieldMsgs_S__ul_rgd_sqg_5fc} |
[表 : 91. パラメーター]

{#GFNX-hideAllFieldMsgs_S__table_y2c_qhw_ts} {#GFNX-hideAllFieldMsgs_S__table_z2c_qhw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 92. 返される内容]

{#GFNX-hideAllFieldMsgs_S__table_z2c_qhw_ts}

## GlideForm (ネクストエクスペリエンス) - hideAnnotation(文字列名) {#ariaid-title48}

指定された名前の注釈をフォーム UI で非表示にします。
[注釈](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_AddAFormAnnotation&ft:locale=en-US) は、フォーム要素間の視覚的なセパレーター、またはフォーム要素を強調表示するために使用される色付きのテキストのブロックです。関連項目：

* [GlideForm (ネクストエクスペリエンス) - showAnnotation(文字列名)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-showAnnotation_S "指定された名前の注釈をフォーム UI に表示します。") をクリックして、フォームに特定の注釈を表示します。
* [GlideForm (ネクストエクスペリエンス):toggleAnnotations()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-toggleAnnotations "フォーム上のすべての注釈を表示または非表示にします。") により、注釈のオンとオフをより柔軟に切り替えることができます。
{#GFNX-hideAnnotation_S__ul_iqn_jmf_wfc}
{#GFNX-hideAnnotation_S__table_isv_1nt_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 名前 | 文字列 | フォームで非表示にする注釈の名前。 テーブル:フォーム注釈 \[sys_ui_annotation\]、フィールド: 名前 |
[表 : 93. パラメーター]

{#GFNX-hideAnnotation_S__table_isv_1nt_rfc} {#GFNX-hideAnnotation_S__table_ovh_cnt_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 94. 返される内容]

{#GFNX-hideAnnotation_S__table_ovh_cnt_rfc}  
次の例は、 hideAnnotation() メソッドを使用して、フォームフィールド上の test-annotation-msg-1 という名前のアノテーションをプログラムで非表示にする方法を示しています。

    g_form.hideAnnotation('test-annotation-msg-1');

## GlideForm (ネクストエクスペリエンス):hideErrorBox(文字列 fieldName) {#ariaid-title49}

showErrorBox() によって出されたエラーメッセージを非表示にします。
可能な限り、このメソッドではなく hideFieldMsg() を使用してください。
{#GFNX-hideErrorBox_S__table_kll_t4w_ts__entry__3}{#GFNX-hideErrorBox_S__g_form-hideErrorBox-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | エラーメッセージを非表示にするフィールドまたはコントロールの名前。 |
[表 : 95. パラメーター]

{#GFNX-hideErrorBox_S__table_kll_t4w_ts} {#GFNX-hideErrorBox_S__table_lll_t4w_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 96. 返される内容]

{#GFNX-hideErrorBox_S__table_lll_t4w_ts}

## GlideForm (ネクストエクスペリエンス) - hideFieldMsg(文字列 fieldName, ブール値 clearAll) {#ariaid-title50}

現在のフォームの指定されたフィールドに表示される最初のメッセージを非表示にします。
[showFieldMsg(文字列フィールド、文字列メッセージ、文字列型)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-showFieldMsg_S_S_S "指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にメッセージを表示します。コントロールまたはフィールドが画面外にある場合、メソッドはフォームをそのフィールドまで自動的にスクロールします。") メソッドまたは [showFieldMsg(文字列フィールド、文字列メッセージ、文字列型、ブール scrollForm)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-showFieldMsg_S_S_S_B "指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にメッセージを表示します。コントロールまたはフィールドが現在画面外にあり、 scrollFormが true の場合、メソッドはフォームをそのフィールドまでスクロールします。") メソッドを使用して、フォームにメッセージを表示します。  
たとえば、次のコード スニペットは、フォームの `work_notes` フィールドに 2 つのメッセージを表示し、最初のメッセージを非表示にする方法を示しています。

    g_form.showFieldMsg('work_notes', 'First message', "error");
    g_form.showFieldMsg('work_notes', 'Second message', "error");
    g_form.hideFieldMsg('work_notes', false); // This call hides the 'First message'

{#GFNX-hideFieldMsg_S__table_xnf_3pw_ts__entry__3}{#GFNX-hideFieldMsg_S__g_form-hideFieldMsg-fieldName-entry}{#GFNX-hideFieldMsg_S__g_form-hideFieldMsg-clearAll-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | メッセージを非表示にするフィールドの名前。 |
| clearAll | ブーリアン | オプション。指定されたフィールドのすべてのメッセージを非表示にするかどうかを示すフラグ。 有効な値： * true:すべてのメッセージを非表示にします。 * false:表示される最初のメッセージのみを非表示にします。 {#GFNX-hideFieldMsg_S__ul_add_sqg_5fc} デフォルト値：false |
[表 : 97. パラメーター]

{#GFNX-hideFieldMsg_S__table_xnf_3pw_ts} {#GFNX-hideFieldMsg_S__table_ynf_3pw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 98. 返される内容]

{#GFNX-hideFieldMsg_S__table_ynf_3pw_ts}  
次の例は、指定したフォームフィールドのすべてのメッセージをクリアし、暗号化エラーメッセージを表示する方法を示しています。

    function submitEncryptedInputs() {
      return processEncryptedInputs(function(inputName, fieldName) {
        if (!checkEncryptedFieldValue(fieldName)) {
          g_form.hideFieldMsg(fieldName, true); // Hide all messages for the specified field
          g_form.showFieldMsg(fieldName, "Your activity requires an encrypted input.", "error");
          return false;
        }
        return true;
      });
    }

## GlideForm (ネクストエクスペリエンス) - hideRelatedList(文字列 listTableName) {#ariaid-title51}

フォームの指定された関連リストを非表示にします。
このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-hideRelatedList_S__table_syn_wqw_ts__entry__3}{#GFNX-hideRelatedList_S__g_form-hideRelatedList-listTableName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| listTableName | 文字列 | 関連リストの名前。sys_id を使用し、関係を介してリストを非表示にします。 |
[表 : 99. パラメーター]

{#GFNX-hideRelatedList_S__table_syn_wqw_ts} {#GFNX-hideRelatedList_S__table_tyn_wqw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 100. 返される内容]

{#GFNX-hideRelatedList_S__table_tyn_wqw_ts}

## GlideForm (ネクストエクスペリエンス) - hideRelatedLists() {#ariaid-title52}

フォーム上のすべての関連リストを非表示にします。
このメソッドはモバイルプラットフォームでは利用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-hideRelatedLists__table_zmg_jrw_ts__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 101. パラメーター]

{#GFNX-hideRelatedLists__table_zmg_jrw_ts} {#GFNX-hideRelatedLists__table_ang_jrw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 102. 返される内容]

{#GFNX-hideRelatedLists__table_ang_jrw_ts}

## GlideForm (ネクストエクスペリエンス):isMandatory(文字列 fieldName) {#ariaid-title53}

フィールドが必須の場合は true を返します。
必須フィールドは、フィールドラベルの横にあるアスタリスクによって視覚的に区別されます。アスタリスクは、フィールドが空の場合は赤で、フィールドが空でない場合は黒です。ユーザーがこれらのフィールドに入力せずにフォームを保存または送信しようとすると、検証メッセージが表示されます。詳細については、「[Form fields](https://www.servicenow.com/docs/access?context=c_FormFields&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)」を参照してください。
{#GFNX-isMandatory_S__table_kpt_nnc_5s__entry__3}{#GFNX-isMandatory_S__g_form-isMandatory-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールドの名前 |
[表 : 103. パラメーター]

{#GFNX-isMandatory_S__table_kpt_nnc_5s} {#GFNX-isMandatory_S__table_lpt_nnc_5s__entry__2}{#GFNX-isMandatory_S__g_form-isMandatory-returns-entry}

| タイプ | 説明 |
|-|-|
| ブール | フィールドが必須の場合は true、そうでない場合は false。 |
[表 : 104. 返される内容]

{#GFNX-isMandatory_S__table_lpt_nnc_5s}

## GlideForm (ネクストエクスペリエンス):isNewRecord() {#ariaid-title54}

レコードが一度も保存されていない場合は true を返します。
{#GFNX-isNewRecord__table_wlm_wmd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 105. パラメーター]

{#GFNX-isNewRecord__table_wlm_wmd_5s} {#GFNX-isNewRecord__table_xlm_wmd_5s__entry__2}{#GFNX-isNewRecord__g_form-isNewRecord-returns-entry}

| タイプ | 説明 |
|-|-|
| ブール | レコードが保存されていない場合は true、それ以外の場合は false を返します。 |
[表 : 106. 返される内容]

{#GFNX-isNewRecord__table_xlm_wmd_5s}  

    function onLoad() {
       if(g_form.isNewRecord()){
          alert('New Record!');
       }
    }

## GlideForm (ネクストエクスペリエンス):isVisible(文字列 fieldName) {#ariaid-title55}

渡されたフィールド名に関連付けられたフィールドを現在のフォーム上に表示するかどうかを決定します。
{#GFNX-isVisible_S__table_ps3_gqy_m2c__entry__3}{#GFNX-isVisible_S__g_form-isVisible-fieldName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 現在のフォームに表示されるかどうかを確認するフィールドの名前。 |
[表 : 107. パラメーター]

{#GFNX-isVisible_S__table_ps3_gqy_m2c} {#GFNX-isVisible_S__table_qs3_gqy_m2c__entry__2}{#GFNX-isVisible_S__g_form-isVisible-returns-entry}

| タイプ | 説明 |
|-|-|
| ブール | 指定したフィールドが現在のフォーム上に表示されるかどうかを示すフラグ。 可能な値： * true:フィールドはフォームに表示されます。 * false:フィールドはフォームに表示されません。 {#GFNX-isVisible_S__ul_p1v_dhp_jfc} |
[表 : 108. 返される内容]

{#GFNX-isVisible_S__table_qs3_gqy_m2c}  
次のコード例は、現在のフォームに `[user_address` \] フィールドが表示されているかどうかを確認する方法を示しています。

    if(g_form.isVisible('user_address')) {
        alert('is visible');
    }
    else {
        alert('is hidden');
    }

## GlideForm (ネクストエクスペリエンス) - onUserChangeValue(関数 fn) {#ariaid-title56}

現在のフォーム内でいずれかのフィールドがユーザーによって変更されたことを検出するカスタムイベントリスナーを登録します。
フォームフィールドが変更されると、イベントリスナーはリスナーの初期登録時に渡された関数を呼び出します。このリスナーは、ユーザーがフォームのフィールドに変更を加えた場合にのみトリガーされます。クライアントスクリプト、UI ポリシー、またはその他のユーザー以外の操作による変更は、リスナーをトリガーしません。  
注:  
このメソッドは、クラシック環境のジャーナルフィールドまたは サービスカタログ アイテムでは機能しません。
{#GFNX-onUserChangeValue_F__table_m5y_wll_1hb__entry__3}{#GFNX-onUserChangeValue_F__g_form-onUserChangeValue-fn-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fn | 関数 | ユーザーが現在のフォーム内のフィールドの値を変更したときに呼び出す関数。これは関数名だけでなく、実際には関数コードです。 この関数は、次の 3 つの引数を受け入れる必要があります。 * フィールド名 * 元のフィールド値 * 更新されたフィールド値 {#GFNX-onUserChangeValue_F__ul_k2d_sqg_5fc} |
[表 : 109. パラメーター]

{#GFNX-onUserChangeValue_F__table_m5y_wll_1hb} {#GFNX-onUserChangeValue_F__table_n5y_wll_1hb__entry__2}{#GFNX-onUserChangeValue_F__g_form-onUserChangeValue-returns-entry}

| タイプ | 説明 |
|-|-|
| 関数 | onUserChangeValue イベントリスナーを登録解除するために呼び出す関数。 |
[表 : 110. 返される内容]

{#GFNX-onUserChangeValue_F__table_n5y_wll_1hb}  

    var handler = function(fieldname, originalValue, newValue) {
      console.log('The field ('+ fieldname + ') has a new value of: ' + newValue); // function code
    }
     
    var unregister = g_form.onUserChangeValue(handler);
     
    // To unregister the event listener
    unregister();

## GlideForm (ネクストエクスペリエンス) - removeChoice(文字列 fieldName, 文字列 choiceValue) {#ariaid-title57}

指定された選択肢リストフィールドから指定された選択肢を削除します。
{#GFNX-removeChoice_S_S__table_jsy_bys_rfc__entry__3}

|   |   |   |
|-|-|-|
| fieldName | 文字列 | 選択リストから単一の選択肢を削除するフィールドの名前。 |
| choiceValue | 文字列 | 選択リストから削除する選択肢の値。 |
[表 : 111. パラメーター]

{#GFNX-removeChoice_S_S__table_jsy_bys_rfc} {#GFNX-removeChoice_S_S__table_q4k_hjd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 112. 戻り値]

{#GFNX-removeChoice_S_S__table_q4k_hjd_5s}  

    g_form.removeChoice('priority', '1');

## GlideForm (ネクストエクスペリエンス) - removeDecoration(文字列フィールド名, 文字列アイコン, 文字列タイトル) {#ariaid-title58}

指定されたフィールドから、指定されたアイコンとタイトルに一致するアイコンを削除します。
注:  
このメソッドは サービスカタログ ではサポートされていません。
{#GFNX-removeDecoration_S_S_S__table_x23_vrw_ts__entry__3}{#GFNX-removeDecoration_S_S_S__g_form-removeDecoration-fieldName-entry}{#GFNX-removeDecoration_S_S_S__g_form-removeDecoration-icon-entry}{#GFNX-removeDecoration_S_S_S__g_form-removeDecoration-title-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 装飾を削除するフィールド名。 |
| アイコン | 文字列 | 削除するアイコンの名前。 |
| タイトル | 文字列 | アイコンのテキストタイトル (名前)。 |
[表 : 113. パラメーター]

{#GFNX-removeDecoration_S_S_S__table_x23_vrw_ts} {#GFNX-removeDecoration_S_S_S__table_y23_vrw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 114. 返される内容]

{#GFNX-removeDecoration_S_S_S__table_y23_vrw_ts}  

    function onChange(control, oldValue, newValue, isLoading) {
    	// if the caller_id field is not present, then we can't add an icon anywhere
    	if (!g_form.hasField('caller_id'))
    		return;
     
    	if (!newValue)
    		return;
     
    	g_form.getReference('caller_id', function(ref) {
    		g_form.removeDecoration('caller_id', 'icon-star', 'VIP');
     
    		if (ref.getValue('vip') == 'true')
    			g_form.addDecoration('caller_id', 'icon-star', 'VIP');			
    	});
    }

## GlideForm (ネクストエクスペリエンス) - removeDecoration(文字列フィールド名、文字列アイコン、文字列タイトル、文字列の色) {#ariaid-title59}

指定されたフィールドから、指定されたアイコン、タイトル、および色に一致するアイコンを削除します。
注:  
このメソッドは サービスカタログ ではサポートされていません。
{#GFNX-removeDecoration_S_S_S_S__table_mcg_5zd_5s__entry__3}{#GFNX-removeDecoration_S_S_S_S__g_form-removeDecoration-fieldName-entry}{#GFNX-removeDecoration_S_S_S_S__g_form-removeDecoration-icon-entry}{#GFNX-removeDecoration_S_S_S_S__g_form-removeDecoration-title-entry}{#GFNX-removeDecoration_S_S_S_S__g_form-removeDecoration-color-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 装飾を削除するフィールド名。 |
| アイコン | 文字列 | 削除するアイコンの名前。 |
| タイトル | 文字列 | アイコンのテキストタイトル (名前)。 |
| 色 | 文字列 | 一致する CSS カラー。 |
[表 : 115. パラメーター]

{#GFNX-removeDecoration_S_S_S_S__table_mcg_5zd_5s} {#GFNX-removeDecoration_S_S_S_S__table_ncg_5zd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 116. 返される内容]

{#GFNX-removeDecoration_S_S_S_S__table_ncg_5zd_5s}  

    g_form.removeDecoration('caller_id', 'icon-star', 'VIP', 'blue');

## GlideForm (ネクストエクスペリエンス) - removeOption(文字列 fieldName, 文字列 choiceValue) {#ariaid-title60}

指定された選択肢リストから指定されたオプションを削除します。
{#GFNX-removeOption_S_S__table_p4k_hjd_5s__entry__3}{#GFNX-removeOption_S_S__g_form-removeOption-fieldName-entry}{#GFNX-removeOption_S_S__g_form-removeOption-choiceValue-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 選択リストからオプションを削除するフィールドの名前。 |
| choiceValue | 文字列 | データベースに格納されている値。これはラベルではありません。 |
[表 : 117. パラメーター]

{#GFNX-removeOption_S_S__table_p4k_hjd_5s} {#GFNX-removeOption_S_S__table_q4k_hjd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 118. 返される内容]

{#GFNX-removeOption_S_S__table_q4k_hjd_5s}  

    g_form.removeOption('priority', '1');

## GlideForm (ネクストエクスペリエンス) - save() {#ariaid-title61}

移動せずにレコードを保存します (更新して留まる)。
{#GFNX-save__table_xgb_3qd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 119. パラメーター]

{#GFNX-save__table_xgb_3qd_5s} {#GFNX-save__table_ygb_3qd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 120. 返される内容]

{#GFNX-save__table_ygb_3qd_5s}

## GlideForm (ネクストエクスペリエンス) - setChoiceLabel(String fieldName, String choiceValue, String newLabel) {#ariaid-title62}

ドロップダウンフィールドの特定の選択肢のラベルを更新します。
このメソッドを呼び出すと、ドロップダウン内の更新されたオプションのインデックス位置は変更されません。このオプションの有効または無効のステータスは保持されます。{#GFNX-setChoiceLabel_S_S_S__table_q2s_gds_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 更新する選択肢を含むフィールド名。 データタイプ：文字列 |
| choiceValue | 文字列 | 新しいラベルで更新する選択肢ラベルの値。 データタイプ：文字列 |
| 新しいラベル | 文字列 | 既存の選択肢ラベルを更新するラベル名。 データタイプ：文字列 |
[表 : 121. パラメーター]

{#GFNX-setChoiceLabel_S_S_S__table_q2s_gds_rfc}{#GFNX-setChoiceLabel_S_S_S__table_fvm_xbs_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| ブール | オプションラベルが正常に更新されたかどうかを示すフラグ。 有効な値： * true:選択肢ラベルが更新されます。 * false:指定された更新対象の選択肢が読み取り専用であるか存在しないか、新しいラベルが存在していて既に別のオプションに関連付けられている可能性があるため、選択肢ラベルは更新されません。 {#GFNX-setChoiceLabel_S_S_S__ul_m4d_pfq_xfc} |
[表 : 122. 返される内容]

{#GFNX-setChoiceLabel_S_S_S__table_fvm_xbs_rfc}  
次の例では、setChoiceLabel() を呼び出して、「ボーナス」フィールドの選択肢 (10、20、および 30) を新しい値に更新します。

    // Show the calculated bonus next to the percentage label
    var salary = parseInt(g_form.getValue('salary'), 10); 
    g_form.setChoiceLabel('bonus', '10', '10% ($'+ (salary * .10) +')'); 
    g_form.setChoiceLabel('bonus', '20', '20% ($'+ (salary * .20) +')'); 
    g_form.setChoiceLabel('bonus', '30', '30% ($'+ (salary * .30) +')');

## GlideForm (ネクストエクスペリエンス) - setDisabled(文字列 fieldName, ブール disable) {#ariaid-title63}

指定されたフィールドを使用可能または使用不可にします。
{#GFNX-setDisabled_S_B__table_sn2_j4c_5s__entry__3}{#GFNX-setDisabled_S_B__g_form-setDisabled-fieldName-entry}{#GFNX-setDisabled_S_B__g_form-setDisabled-disable-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 有効または無効にするフィールドの名前。 |
| 無効化 | ブール | 指定されたフィールドを無効にするかどうかを示すフラグ。 有効な値： * true:フィールドを無効にします。 * false:フィールドを有効にします。 {#GFNX-setDisabled_S_B__ul_odn_3hw_jfc} デフォルト値：false |
[表 : 123. パラメーター]

{#GFNX-setDisabled_S_B__table_sn2_j4c_5s} {#GFNX-setDisabled_S_B__table_tn2_j4c_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 124. 返される内容]

{#GFNX-setDisabled_S_B__table_tn2_j4c_5s}

## GlideForm (ネクストエクスペリエンス) - setDisplay(文字列 fieldName, ブール表示) {#ariaid-title64}

フォームの指定されたフィールドを表示または非表示にします。
このメソッドでは、値のない必須フィールドを非表示にすることはできません。フィールドが非表示の場合、スペースは他のアイテムを表示するために使用されます。可能な場合は常に、このメソッドの代わりに UI ポリシーを使用してください。
{#GFNX-setDisplay_S_B__table_k4d_ctw_ts__entry__3}{#GFNX-setDisplay_S_B__g_form-setDisplay-fieldName-entry}{#GFNX-setDisplay_S_B__g_form-setDisplay-display-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | フィールドの名前 |
| 表示 | ブール | 指定したフィールドを表示するかどうかを示すフラグ。 有効な値： * true:フィールドを表示します。 * false:フィールドを非表示にします。 {#GFNX-setDisplay_S_B__ul_vdd_sqg_5fc} |
[表 : 125. パラメーター]

{#GFNX-setDisplay_S_B__table_k4d_ctw_ts} {#GFNX-setDisplay_S_B__table_l4d_ctw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 126. 返される内容]

{#GFNX-setDisplay_S_B__table_l4d_ctw_ts}  

    function onChange(control, oldValue, newValue, isLoading, isTemplate) {
       //If the page isn't loading
       if (!isLoading) {
          //If the new value isn't blank
          if (newValue != '') {
             g_form.setDisplay('priority', false);   
          }
          else 
             g_form.setDisplay('priority', true);
          }
       }

## GlideForm (ネクストエクスペリエンス) - setLabelOf(文字列 fieldName, 文字列ラベル) {#ariaid-title65}

指定されたフィールドラベルのプレーンテキスト値を設定します。
注:  
このメソッドは サービスカタログ ではサポートされていません。
{#GFNX-setLabelOf_S_S__table_h5q_ytw_ts__entry__3}{#GFNX-setLabelOf_S_S__g_form-setLabelOf-fieldName-entry}{#GFNX-setLabelOf_S_S__g_form-setLabelOf-label-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | ラベルを設定するフィールドの名前。 |
| ラベル | 文字列 | ラベルに設定するプレーンテキスト値。 |
[表 : 127. パラメーター]

{#GFNX-setLabelOf_S_S__table_h5q_ytw_ts} {#GFNX-setLabelOf_S_S__table_i5q_ytw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 128. 返される内容]

{#GFNX-setLabelOf_S_S__table_i5q_ytw_ts}  

    if (g_user.hasRole('itil')) {
        var oldLabel = g_form.getLabelOf('comments');
        g_form.setLabelOf('comments', oldLabel + ' (Customer visible)');
    }

## GlideForm (ネクストエクスペリエンス) - setMandatory(文字列 fieldName, ブール値 mandatory) {#ariaid-title66}

指定されたフィールドを必須にします。
必須フィールドは、フィールドラベルの横にあるアスタリスクによって視覚的に区別されます。アスタリスクは、フィールドが空の場合は赤で、フィールドが空でない場合は黒です。ユーザーがこれらのフィールドに入力せずにフォームを保存または送信しようとすると、検証メッセージが表示されます。詳細については、「[Form fields](https://www.servicenow.com/docs/access?context=c_FormFields&version=australia&pubname=australia-platform-user-interface&ft:locale=en-US)」を参照してください。  
注:  
可能な限り、この方法ではなく UI ポリシーを使用してください。
{#GFNX-setMandatory_S_B__table_xnx_z4c_5s__entry__3}{#GFNX-setMandatory_S_B__g_form-setMandatory-fieldName-entry}{#GFNX-setMandatory_S_B__g_form-setMandatory-mandatory-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 必須にするフィールドの名前。 |
| 必須 | ブール | フィールドが必須かどうかを示すフラグ。 有効な値： * true:フィールドは必須です。 * false:フィールドはオプションです。 {#GFNX-setMandatory_S_B__ul_ofd_sqg_5fc} デフォルト値：false |
[表 : 129. パラメーター]

{#GFNX-setMandatory_S_B__table_xnx_z4c_5s} {#GFNX-setMandatory_S_B__table_ynx_z4c_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 130. 返される内容]

{#GFNX-setMandatory_S_B__table_ynx_z4c_5s}

## GlideForm (ネクストエクスペリエンス) - setReadOnly(文字列 fieldName, ブール readOnly) {#ariaid-title67}

指定されたフィールドを読み取り専用または編集可能にします。
可能な場合は常に、このメソッドの代わりに UI ポリシーを使用してください。

必須フィールドを読み取り専用にするには、まず setMandatory() メソッドを使用してそのフィールドの必須要件を削除する必要があります。

フィールドを読み取り専用に設定すると、[setValue()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-setValue_S_S_S "指定されたフォームフィールドの値を、参照レコードの指定された値または指定された表示値の値に設定します。") メソッドを使用してそのフィールドの値を更新することはできません。この方法で値を設定する必要がある場合は、 readOnly 値を false に設定する必要があります `。`
{#GFNX-setReadOnly_S_B__table_xdf_qpc_5s__entry__3}{#GFNX-setReadOnly_S_B__g_form-setReadOnly-fieldName-entry}{#GFNX-setReadOnly_S_B__g_form-setReadOnly-readOnly-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | アクセス値を設定するフィールドの名前。 |
| readOnly | ブーリアン | 関連するフィールドが編集可能か読み取り専用かを決定するフラグ。 有効な値： * true:フィールドを読み取り専用に設定します。 * false:フィールドを編集可能に設定します。 {#GFNX-setReadOnly_S_B__ul_tfd_sqg_5fc} |
[表 : 131. パラメーター]

{#GFNX-setReadOnly_S_B__table_xdf_qpc_5s} {#GFNX-setReadOnly_S_B__table_ydf_qpc_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 132. 返される内容]

{#GFNX-setReadOnly_S_B__table_ydf_qpc_5s}  
次の例は、変数エディターを読み取り専用に設定する方法を示しています。サービスカタログテーブルでこれを行うには、setVariablesReadOnly() を使用します。

    // Create a Client Script on a table (e.g., incident) and paste this script
    // Uncheck (set to false) the "isolate script" checkbox (not available by default)
    // To add the isolate script checkbox to the form, configure form layout to add the checkbox
    function onLoad() { 
      $("variable_map").querySelectorAll("item").forEach(function(item){
        var variable = item.getAttribute("qname"); 
        g_form.setReadOnly("variables."+ variable, true); 
      }); 
    }

## GlideForm (ネクストエクスペリエンス) - setSectionDisplay(文字列 sectionName, ブール表示) {#ariaid-title68}

フォームの指定されたセクションを表示または非表示にします。
{#GFNX-setSectionDisplay_S_B__table_pqq_qqd_5s__entry__3}{#GFNX-setSectionDisplay_S_B__g_form-setSectionDisplay-sectionName-entry}{#GFNX-setSectionDisplay_S_B__g_form-setSectionDisplay-display-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| sectionName | 文字列 | セクション名は小文字で、名前の最初のスペースがアンダースコアで置き換えられ、残りのスペースは削除されます。たとえば、「セクション 4 はこちら」は「section_fourishere」になります。アンパサンド (\&) など、その他の英数字以外の文字は削除されます。セクション名は、getSectionNames() メソッドを使用して見つけることができます。 |
| 表示 | ブール | セクションを表示するかどうかを示すフラグ。 有効な値： * true:セクションを表示します。 * false:セクションを非表示にします。 {#GFNX-setSectionDisplay_S_B__ul_odd_sqg_5fc} |
[表 : 133. パラメーター]

{#GFNX-setSectionDisplay_S_B__table_pqq_qqd_5s} {#GFNX-setSectionDisplay_S_B__table_qqq_qqd_5s__entry__2}{#GFNX-setSectionDisplay_S_B__g_form-setSectionDisplay-returns-entry}

| タイプ | 説明 |
|-|-|
| ブール | 成功した場合は true を返します。 |
[表 : 134. 返される内容]

{#GFNX-setSectionDisplay_S_B__table_qqq_qqd_5s}

## GlideForm (ネクストエクスペリエンス) - setValue(文字列 fieldName, 文字列値, 文字列 displayValue) {#ariaid-title69}

指定されたフォームフィールドの値を、参照レコードの指定された値または指定された表示値の値に設定します。
参照フィールドの値を設定するときに往復を防止してパフォーマンスを向上させるには、 setValue(fieldName, value) ではなくこのメソッドを使用します。リストコレクターフィールドに複数の参照値を設定する場合は、value パラメーターおよび displayValue パラメーターでアレイを渡します。

このメソッドは、複数行の変数セット (MRVS) での値の設定もサポートしています。最初に `JSON.parse(getValue('<mrvs_field_name>'))` を使用して MRVS アレイを取得し、次にインデックス作成を使用して行オブジェクト内のフィールドを更新する必要があります。MRVS ですべての値が更新されたら、 setValue() メソッドを使用して更新された MRVS アレイを保存します。詳細については、以下のコード例を参照してください。  
注:  
このメソッドは、厳格読み取り専用に設定されたフィールドを更新するために使用できません。このメソッドが厳格な読み取り専用フィールドで呼び出された場合、フィールドは更新されず、警告がブラウザーコンソールに記録されます。詳細については、「[Configuring read-only security options](https://www.servicenow.com/docs/access?context=read-only-option&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。  
注:  
メソッド setValue() は、`onchange` クライアントスクリプトで使用するとスタックオーバーフローを引き起こす可能性があります。これは、値が設定されるたびに変更として登録され、OnChange クライアントスクリプトが再トリガーされるためです。これを防ぐには、新しい値が古い値と異なることを検証するチェックを実行します。たとえば、 `setValue(shortDesc, newValue.toUpperCase());` を実行する前に、簡単な説明がまだ大文字になっていないことを検証します。これにより、クライアントスクリプトが toUpperCase() を複数回適用するのを防ぐことができます。
{#GFNX-setValue_S_S_S__table_oxn_vrc_5s__entry__3}{#GFNX-setValue_S_S_S__g_form-setValue-fieldName-entry}{#GFNX-setValue_S_S_S__g_form-setValue-value-entry}{#GFNX-setValue_S_S_S__g_form-setValue-displayValue-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 更新するフォームフィールドの名前。 |
| 値 | 文字列またはアレイ | フィールドの更新に使用する参照レコードのSys_id。 指定されたフィールドが GlideList の場合、このパラメーターにはsys_idsのアレイを含めることができます。この場合、メソッドはアレイ内で指定されたすべてのレコードのルックアップを実行し、それらの値を使用して指定されたフィールド (関連リスト) の内容を更新します。 注: 選択リストで値を定義するときは、ラベルではなく数値を使用してください。 |
| displayValue | 文字列またはアレイ | オプション。指定されたフィールドを更新するために使用する、指定された参照レコード内のフィールド。たとえば、ユーザー \[sys_user\] テーブルでは userName である可能性があります。 指定されたフィールドが GlideList の場合、このパラメーターには表示値名のアレイを含めることができます。 表示値の詳細については、「 [表示値](https://www.servicenow.com/docs/access?context=c_DisplayValues&version=australia&pubname=australia-platform-administration&ft:locale=en-US)」を参照してください。 |
[表 : 135. パラメーター]

{#GFNX-setValue_S_S_S__table_oxn_vrc_5s} {#GFNX-setValue_S_S_S__table_pxn_vrc_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 136. 返される内容]

{#GFNX-setValue_S_S_S__table_pxn_vrc_5s}  
次の例は、現在のフォームに簡単な説明を設定する方法を示しています。

    g_form.setValue('short_description', 'replace this with appropriate text');

次の例は、MRVS で値を設定する方法を示しています。この例では、給与はサービスカタログを通じて管理されています。クライアントスクリプトは、MRVS 内のすべての行で ジョブタイトル に入力された値を検索し、MRVS 内の一致するエントリーを \[ 給与\] フィールドに入力した値で更新します。MRVS の名前は「variable_set_1」で、各行オブジェクト内に従業員名 \[employee_name\]、役職 \[employee_job_title\]、給与 \[employee_salary\] のフィールドが含まれています。さらに、カタログアイテムには、役職 \[job_title\] と給与 \[給与\] が含まれます。

    function onChange(control, oldValue, newValue, isLoading) {
    if (isLoading || newValue == '') {
    return;
    }

    // Get the MRVS
    var multiRowVariableSet = JSON.parse(g_form.getValue('variable_set_1'));

    for (var i = 0; i < multiRowVariableSet.length; i++) {
    // Check if the entered job title matches the title in the current MRVS row
      if (multiRowVariableSet[i].employee_job_title == g_form.getValue("job_title")){
        // Update the value of a matching field with the new salary
        multiRowVariableSet[i].employee_salary = newValue;
      }
    }

    // Update the MRVS
    g_form.setValue('variable_set_1', JSON.stringify(multiRowVariableSet));
    }

この例では、\[assigned_to\] フォームフィールドを更新するために使用する \[userName\] フィールドを含む参照レコードの sys_id を渡しています。

    g_form.setValue('assigned_to', userSysID, userName);

この例では、参照レコードsys_idsのアレイと、対応する表示値名のアレイを渡して、 GlideList glide-list_field_name のフォームフィールドを更新するために使用する方法を示しています。

    g_form.setValue('glide-list_field_name', sysIDArray, displayNameArray);

## GlideForm (ネクストエクスペリエンス):setVariablesReadOnly(ブール値:isReadOnly) {#ariaid-title70}

サービスカタログ変数エディターを読み取り専用にします。
注:  
このメソッドは、コア UI の サービスカタログ 変数エディターにのみ適用できます。このメソッドは サービスカタログ フォームではサポートされていません。

メソッドは、要求アイテム \[sc_req_item\] やインシデント \[incident\] など、変数エディターが追加されるテーブルのクライアントスクリプトに配置する必要があります。変数を他のテーブルで読み取り専用に設定するには、 [setReadOnly()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-setReadOnly_S_B "指定されたフィールドを読み取り専用または編集可能にします。") メソッドを使用します。

関連項目: [サービスカタログ変数エディター](https://www.servicenow.com/docs/access?context=service-catalog-variable-editor&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US)
{#GFNX-setVariablesReadOnly_B__table_xdf_qpc_5s__entry__3}{#GFNX-setVariablesReadOnly_B__g_form-setVariablesReadOnly-isReadOnly-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| isReadOnly | ブーリアン | 変数エディターが読み取り専用かどうかを決定するフラグ。 有効な値： * true：変数エディターを読み取り専用に設定します。 * false:変数エディターを編集可能に設定します。 {#GFNX-setVariablesReadOnly_B__ul_ifd_sqg_5fc} デフォルト値：false |
[表 : 137. パラメーター]

{#GFNX-setVariablesReadOnly_B__table_xdf_qpc_5s} {#GFNX-setVariablesReadOnly_B__table_ydf_qpc_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 138. 返される内容]

{#GFNX-setVariablesReadOnly_B__table_ydf_qpc_5s}  
次の行をクライアントスクリプトに追加すると、変数エディターが読み取り専用に設定されます。

    g_form.setVariablesReadOnly(true);

## GlideForm (ネクストエクスペリエンス) - setVisible(文字列 fieldName, ブール表示) {#ariaid-title71}

指定されたフィールドを表示または非表示にします。
デスクトップ UI では、非表示の場合は空白のままになります。モバイルや サービスポータル UI では、非表示にすると他のフィールドにスペースが入力されます。この方法では、値のない必須フィールドを非表示にすることはできません。

可能な限り、このメソッドでなく UI ポリシーを使用してください。
{#GFNX-setVisible_S_B__table_k24_45w_ts__entry__3}{#GFNX-setVisible_S_B__g_form-setVisible-fieldName-entry}{#GFNX-setVisible_S_B__g_form-setVisible-display-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| fieldName | 文字列 | 表示または非表示にするフィールドの名前。 |
| 表示 | ブール | 指定したフィールドを表示するかどうかを示すフラグ。 有効な値： * true:フィールドを表示します。 * false:フィールドを非表示にします。 {#GFNX-setVisible_S_B__ul_c2d_sqg_5fc} |
[表 : 139. パラメーター]

{#GFNX-setVisible_S_B__table_k24_45w_ts} {#GFNX-setVisible_S_B__table_l24_45w_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 140. 返される内容]

{#GFNX-setVisible_S_B__table_l24_45w_ts}  

    function onChange(control, oldValue, newValue, isLoading, isTemplate) {
       //If the page isn't loading
       if (!isLoading) {
          //If the new value isn't blank
          if(newValue != '') {
             g_form.setVisible('priority', false); 
          }
          else
             g_form.setVisible('priority', true); 
          }
       }

## GlideForm (ネクストエクスペリエンス) - showAnnotation(文字列名) {#ariaid-title72}

指定された名前の注釈をフォーム UI に表示します。
[注釈](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_AddAFormAnnotation&ft:locale=en-US) は、フォーム要素間の視覚的なセパレーター、またはフォーム要素を強調表示するために使用される色付きのテキストのブロックです。関連項目：

* [GlideForm (ネクストエクスペリエンス) - hideAnnotation(文字列名)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-hideAnnotation_S "指定された名前の注釈をフォーム UI で非表示にします。") でフォーム上の特定の注釈を非表示にします。
* [GlideForm (ネクストエクスペリエンス):toggleAnnotations()](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-toggleAnnotations "フォーム上のすべての注釈を表示または非表示にします。") により、注釈のオンとオフをより柔軟に切り替えることができます。
{#GFNX-showAnnotation_S__ul_rbd_2mf_wfc}
{#GFNX-showAnnotation_S__table_isv_1nt_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| 名前 | 文字列 | フォームに表示する注釈の名前。 テーブル:フォーム注釈 \[sys_ui_annotation\]、フィールド: 名前 |
[表 : 141. パラメーター]

{#GFNX-showAnnotation_S__table_isv_1nt_rfc} {#GFNX-showAnnotation_S__table_jsv_1nt_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 142. 返される内容]

{#GFNX-showAnnotation_S__table_jsv_1nt_rfc}  
次の例は、 showAnnotation() メソッドを使用して、フォームフィールドに test-annotation-msg という名前の注釈をプログラムで表示する方法を示しています。

    g_form.showAnnotation('test-annotation-msg');

## GlideForm (ネクストエクスペリエンス) - showErrorBox(文字列名, 文字列メッセージ) {#ariaid-title73}

指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にエラーメッセージを表示します。コントロールまたはフィールドが現在画面外にある場合、フォームは自動的にコントロールまたはフィールドまでスクロールします。
フォームフィールドが画面外にあるときの自動メッセージスクロールを制御するグローバルプロパティ (glide.ui.scroll_to_message_field) を使用できます (フォームをコントロールまたはフィールドまでスクロールします)。showFieldMsg() メソッドは、型パラメーターを必要とする同様のメソッドです。
{#GFNX-showErrorBox_String_String__table_rxv_2vw_ts__entry__3}{#GFNX-showErrorBox_String_String__g_form-showErrorBox-name-entry}{#GFNX-showErrorBox_String_String__g_form-showErrorBox-message-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| 名前 | 文字列 | エラーメッセージを表示するフィールドまたはコントロールの名前。 |
| メッセージ | 文字列 | 表示するエラー メッセージ。 |
[表 : 143. パラメーター]

{#GFNX-showErrorBox_String_String__table_rxv_2vw_ts} {#GFNX-showErrorBox_String_String__table_sxv_2vw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 144. 返される内容]

{#GFNX-showErrorBox_String_String__table_sxv_2vw_ts}

## GlideForm (ネクストエクスペリエンス) - showErrorBox(文字列名, 文字列メッセージ, ブール値 scrollForm) {#ariaid-title74}

指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にエラーメッセージを表示します。コントロールまたはフィールドが現在画面外にあり、 scrollForm パラメーターが true の場合、フォームはコントロールまたはフィールドまでスクロールします。
フォームフィールドが画面外にあるときの自動メッセージスクロールを制御するグローバルプロパティ (glide.ui.scroll_to_message_field) を使用できます (フォームをコントロールまたはフィールドまでスクロールします)。showFieldMsg() メソッドは、型パラメーターを必要とする同様のメソッドです。
{#GFNX-showErrorBox_S_S_B__table_lyr_dww_ts__entry__3}{#GFNX-showErrorBox_S_S_B__g_form-showErrorBox-name-entry}{#GFNX-showErrorBox_S_S_B__g_form-showErrorBox-message-entry}{#GFNX-showErrorBox_S_S_B__g_form-showErrorBox-scrollForm-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| 名前 | 文字列 | エラーメッセージを表示するフィールドまたはコントロールの名前。 |
| メッセージ | 文字列 | 表示するエラー メッセージ。 |
| スクロールフォーム | ブール | エラーメッセージフィールドにフォームを自動的にスクロールするかどうかを示すフラグ。 有効な値： * true:エラーメッセージフィールドまでスクロールします。 * false:エラーメッセージフィールドまでスクロールしません。 {#GFNX-showErrorBox_S_S_B__ul_bgd_sqg_5fc} デフォルト：true |
[表 : 145. パラメーター]

{#GFNX-showErrorBox_S_S_B__table_lyr_dww_ts} {#GFNX-showErrorBox_S_S_B__table_myr_dww_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 146. 返される内容]

{#GFNX-showErrorBox_S_S_B__table_myr_dww_ts}

## GlideForm (ネクストエクスペリエンス) - showFieldMsg(文字列フィールド, 文字列メッセージ, 文字列タイプ) {#ariaid-title75}

指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にメッセージを表示します。コントロールまたはフィールドが画面外にある場合、メソッドはフォームをそのフィールドまで自動的にスクロールします。
フォームフィールドが画面外にあるときの自動メッセージスクロールを制御するグローバルプロパティ (glide.ui.scroll_to_message_field) を使用できます (フォームをコントロールまたはフィールドまでスクロールします)。

showErrorBox() メソッドは、type パラメーターを必要としない短縮形メソッドです。  
注:  
このメソッドは、コア UI のjournal_fieldタイプフィールドでは機能しません。
{#GFNX-showFieldMsg_S_S_S__table_u3z_hxw_ts__entry__3}{#GFNX-showFieldMsg_S_S_S__g_form-showFieldMsg-field-entry}{#GFNX-showFieldMsg_S_S_S__g_form-showFieldMsg-message-entry}{#GFNX-showFieldMsg_S_S_S__g_form-showFieldMsg-type-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| フィールド | 文字列 | メッセージを表示するフィールドまたはコントロールの名前。 |
| メッセージ | 文字列 | 表示するメッセージ。 |
| タイプ | 文字列 | メッセージのタイプ 有効な値： * エラー * 情報 * 警告 {#GFNX-showFieldMsg_S_S_S__ul_vgd_sqg_5fc} |
[表 : 147. パラメーター]

{#GFNX-showFieldMsg_S_S_S__table_u3z_hxw_ts} {#GFNX-showFieldMsg_S_S_S__table_v3z_hxw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 148. 返される内容]

{#GFNX-showFieldMsg_S_S_S__table_v3z_hxw_ts}  

    g_form.showFieldMsg('impact','Low impact response time can be one week','info');

## GlideForm (ネクストエクスペリエンス):showFieldMsg(文字列フィールド、文字列メッセージ、文字列タイプ、ブール scrollForm) {#ariaid-title76}

指定されたフォームフィールド (コントロールオブジェクトまたはフィールドの名前) の下にメッセージを表示します。コントロールまたはフィールドが現在画面外にあり、 scrollForm`が true` の場合、メソッドはフォームをそのフィールドまでスクロールします。
フォームフィールドが画面外にあるときの自動メッセージスクロールを制御するグローバルプロパティ (glide.ui.scroll_to_message_field) を使用できます (フォームをコントロールまたはフィールドまでスクロールします)。

showErrorBox() メソッドは、type パラメーターを必要としない短縮形メソッドです。  
注:  
このメソッドは、コア UI のjournal_fieldタイプフィールドでは機能しません。
{#GFNX-showFieldMsg_S_S_S_B__table_wmr_gyw_ts__entry__3}{#GFNX-showFieldMsg_S_S_S_B__g_form-showFieldMsg-field-entry}{#GFNX-showFieldMsg_S_S_S_B__g_form-showFieldMsg-message-entry}{#GFNX-showFieldMsg_S_S_S_B__g_form-showFieldMsg-type-entry}{#GFNX-showFieldMsg_S_S_S_B__g_form-showFieldMsg-scrollForm-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| フィールド | 文字列 | メッセージを表示するフィールドまたはコントロールの名前。 |
| メッセージ | 文字列 | 表示するメッセージ。 |
| タイプ | 文字列 | メッセージのタイプ 有効な値： * エラー * 情報 * 警告 {#GFNX-showFieldMsg_S_S_S_B__ul_vgd_sqg_5fc} |
| スクロールフォーム | ブール | フォームをメッセージフィールドに自動的にスクロールするかどうかを示すフラグ。 有効な値： * true:メッセージフィールドまでスクロールします。 * false:メッセージ フィールドまでスクロールしません。 {#GFNX-showFieldMsg_S_S_S_B__ul_hgd_sqg_5fc} デフォルト：true |
[表 : 149. パラメーター]

{#GFNX-showFieldMsg_S_S_S_B__table_wmr_gyw_ts} {#GFNX-showFieldMsg_S_S_S_B__table_xmr_gyw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 150. 返される内容]

{#GFNX-showFieldMsg_S_S_S_B__table_xmr_gyw_ts}  

    g_form.showFieldMsg('impact','Low impact not allowed with High priority','error',false);

## GlideForm (ネクストエクスペリエンス) - showRelatedList(文字列 listTableName) {#ariaid-title77}

指定された関連リストをフォームに表示します。
このメソッドは、モバイルプラットフォームでは使用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-showRelatedList_S__table_mps_2zw_ts__entry__3}{#GFNX-showRelatedList_S__g_form-showRelatedList-listTableName-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| listTableName | 文字列 | 表示する関連リストの名前。 |
[表 : 151. パラメーター]

{#GFNX-showRelatedList_S__table_mps_2zw_ts} {#GFNX-showRelatedList_S__table_nps_2zw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 152. 返される内容]

{#GFNX-showRelatedList_S__table_nps_2zw_ts}

## GlideForm (ネクストエクスペリエンス):showRelatedLists() {#ariaid-title78}

フォームの関連リストをすべて表示します。
このメソッドは、モバイルプラットフォームでは使用できません。このメソッドがモバイルプラットフォームで実行されても、何も起こりません。
{#GFNX-showRelatedLists__table_jcj_rzw_ts__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 153. パラメーター]

{#GFNX-showRelatedLists__table_jcj_rzw_ts} {#GFNX-showRelatedLists__table_kcj_rzw_ts__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 154. 返される内容]

{#GFNX-showRelatedLists__table_kcj_rzw_ts}

## GlideForm (ネクストエクスペリエンス):submit() {#ariaid-title79}

レコードを保存します。
ユーザーはフォームから離れ、元の場所に戻されます。
{#GFNX-submit__table_nhk_grd_5s__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 155. パラメーター]

{#GFNX-submit__table_nhk_grd_5s} {#GFNX-submit__table_ohk_grd_5s__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 156. 返される内容]

{#GFNX-submit__table_ohk_grd_5s}

## GlideForm (ネクストエクスペリエンス) - submit(文字列動詞) {#ariaid-title80}

指定された UI アクションを実行します。
{#GFNX-submit_S__table_o1z_d3p_qx__entry__3}{#GFNX-submit_S__g_form-submit-verb-entry}

| 名前 | タイプ | 説明 |
|-|-|-|
| verb | 文字列 | sys_ui_actionレコードからのaction_name。アクション名は、表示されるフォームボタンのものである必要があります。 |
[表 : 157. パラメーター]

{#GFNX-submit_S__table_o1z_d3p_qx} {#GFNX-submit_S__table_p1z_d3p_qx__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 158. 返される内容]

{#GFNX-submit_S__table_p1z_d3p_qx}

## GlideForm (ネクストエクスペリエンス):toggleAnnotations() {#ariaid-title81}

フォーム上のすべての注釈を表示または非表示にします。
[注釈](https://www.servicenow.com/docs/access?context=configure-form-layout&version=australia&pubname=australia-platform-administration&section=t_AddAFormAnnotation&ft:locale=en-US) は、フォーム要素間の視覚的なセパレーター、またはフォーム要素を強調表示するために使用される色付きのテキストのブロックです。注釈がフォームに表示されている場合は、 toggleAnnotations() を呼び出すと非表示になります。同様に、注釈がフォームで非表示になっている場合、このメソッドを呼び出すと注釈が表示されます。関連項目：

* [GlideForm (ネクストエクスペリエンス) - hideAnnotation(文字列名)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-hideAnnotation_S "指定された名前の注釈をフォーム UI で非表示にします。")
* [GlideForm (ネクストエクスペリエンス) - showAnnotation(文字列名)](https://servicenow-prod.fluidtopics.net/yigB4ygYPPFiuWdqBFnhFQ#GFNX-showAnnotation_S "指定された名前の注釈をフォーム UI に表示します。")
{#GFNX-toggleAnnotations__ul_ytp_ytm_5fc}
{#GFNX-toggleAnnotations__table_xqy_vjz_rfc__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 159. パラメーター]

{#GFNX-toggleAnnotations__table_xqy_vjz_rfc} {#GFNX-toggleAnnotations__table_yqy_vjz_rfc__entry__2}

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 160. 返される内容]

{#GFNX-toggleAnnotations__table_yqy_vjz_rfc}  
次の例は、 toggleAnnotations() を呼び出してフォーム注釈を表示または非表示にする方法を示しています。その結果、注釈は以前のステータスに応じて非表示または表示されます。

    g_form.toggleAnnotations();


