---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# デフォルトのフィールド値を指定する

# デフォルトのフィールド値を指定する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

新しいレコードが作成されると、デフォルト値がフィールドの値に入力されます。

## 始める前に

必要なロール：personalize_dictionary

## このタスクについて

デフォルト値は、新しいレコードの空白のフォームのフィールドに入力され、その後、新しいレコードが送信されたときフィールドが空になっている場合にも入力されます。デフォルト値は、定数として指定することも、スクリプトによって生成することもできます。

## 手順

1. フォームのフィールドラベルを右クリックし、\[ディクショナリを構成\] を選択します。
2. \[デフォルト値\] フィールドにデフォルト値を入力します。  
   定数値を設定するには、\[デフォルト値\] テキストボックスフィールドに定数値を入力します。より複雑な式を使用してデフォルト値を割り当てるには、JavaScript を使用してデフォルト値を出力します。  
   注:  
   デフォルト値は、ラベルではなく、フィールドに存在する基礎になる値である必要があります。たとえば、選択リストフィールドでは、選択肢の名前ではなく、選択肢の値をデフォルト値として使用します。

## デフォルトのフィールド値の例 {#ariaid-title2}

デフォルトのフィールド値の指定について、次の例を確認してください。  

### 定数のデフォルト値

次に、\[優先度\] フィールドのデフォルト値を設定する例を示します。図 : 1. デフォルト値の定数  

### Javascript のデフォルト値

JavaScript のデフォルト値のすぐに使える例を表示するには、 システム定義ディクショナリ をクリックし、\[ デフォルト値\] \[次で始まる\] \[javascript\] というフィルターを入力します。いくつかのレコードを開き、デフォルト値の javascript エントリを表示します。  

### assignment_group のデフォルト値を設定する

次の例では、グループの名前から ID を取得して、\[sys_user_group\] 参照フィールドにデフォルト値を設定します。

    javascript:GetIDValue('sys_user_group', 'Development');

### ユーザーが itil ロールを持っている場合に、assigned_to のデフォルト値を設定する

このタスク \[task\] テーブルの例では、ユーザーが itil のロールを持っている場合に、\[assigned_to\] ユーザーのデフォルト値を現在のユーザー ID と等しくなるように設定する方法について説明します。

* 列ラベル： アサイン先
* 列名： \[assigned_to\]
* 参照仕様セクション
  * 参照：ユーザー \[sys_user\]
  * 参照品質条件： \[ロール\] \[次の値に等しい\] \[itil\]
  {#default-field-value-examples__ul_hyd_xn5_qt}
* スクリプトのデフォルト値：  

      javascript:if (gs.hasRole("itil"))current.assigned_to = gs.getUserID();

{#default-field-value-examples__ul_ttn_qn5_qt}  

### 期間フィールドのデフォルト値を設定する

期間フィールドのデフォルト値を設定するには、期間フィールドの辞書エントリの \[デフォルト値\] フィールドで以下を使用します。

    javascript:current.duration_field.setDisplayValue('3 04:30:14');

特定の日時をハードコーディングすることは避けてください。システムの日時形式が変更されると、値が無効になります。代わりに、\[ダイナミックデフォルトを使用\] チェックボックスをオンにして、動的フィルターオプションを割り当てます。動的フィルターの詳細については、「[動的フィルターオプションを作成する](https://www.servicenow.com/docs/access?context=t_DynamicFilterOptions&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)」を参照してください。

