---
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) 所要時間：3分

ジャーナルフィールドには、journal、journal_list、journal_input の 3 つのタイプがあります。  
{#c_JournalFields__table_cgb_nt1_dr__entry__2}

| ジャーナルフィールドタイプ | 説明 |
|-|-|
| journal | 入力を許可して保存し、入力ボックスの下に結合された入力を表示します。ジャーナルフィールドは、フォームおよびリストビューのアクティビティストリームに表示されます。 |
| journal_input | 入力を許可して保存し、結合された入力は表示されません。ジャーナル入力フィールドは、関連付けられているレコードでのみ表示されるため、リストビューのアクティビティストリームには表示されません。 |
| journal_list | 入力は許可されず、保存されません。journal_list フィールドが依存している他のジャーナルフィールドの内容を表示するだけです。journal_list フィールドが複数のジャーナルフィールドに依存している場合は、それらのフィールドの入力が時系列順で交互に表示されます。journal_list フィールドの内容は、アクティビティストリーム内ではなく、別のブロックに表示されます。 |
[表 : 1. ジャーナルフィールドタイプ]

{#c_JournalFields__table_cgb_nt1_dr} 図 : 1. フォーム上のジャーナルフィールド

サンプル画像には、利用可能な 3 つのジャーナルフィールドタイプが含まれています。1 つ目はジャーナルフィールドで、その入力はフィールドの下に表示されます。2 つ目はジャーナル入力フィールドで、以前の入力は表示されません。3 つ目はジャーナルリストフィールドで、その上にあるジャーナル入力フィールドからの入力を表示するように構成されています。

## 通知で送信されるジャーナルエントリの制限 {#c_JournalFields__section_rw2_ztt_w1b}

アドミニストレーターは、次のシステムプロパティを使用して、通知に含めるジャーナルエントリの数を制御できます。  
{#c_JournalFields__table_wj5_yw1_dr__entry__3}

| プロパティ | ラベル | 説明 |
|-|-|-|
| glide.email.journal.lines | メール通知に入れるジャーナル エントリ数 (追加コメント、作業メモなど)。-1 を指定するとすべてが含められる。 | メール通知に含まれるジャーナルフィールドのエントリ (追加コメントや作業メモなど) の数を指定します。-1 の値には、すべてのジャーナル エントリが含まれます。 * タイプ：整数 * デフォルト値：3 * 場所：\[システムプロパティ\] \> \[メール\] {#c_JournalFields__ul_ekw_cx1_dr} |
[ ]

{#c_JournalFields__table_wj5_yw1_dr}

## ジャーナルフィールドの内容をアレイに取り込むためのコード {#c_JournalFields__section_n1c_n5t_w1b}

ジャーナルフィールドの内容をアレイに取り込んで各エントリを反復できるようにするには、このページのコードを使用します。  

    var notes = current.work_notes.getJournalEntry(-1);
    //gets all journal entries as a string where each entry is delimited by '\n\n'
    var na = notes.split("\n\n");

    //stores each entry into an array of strings
     for (var i = 0; i < na.length; i++)                 
      gs.print(na[i]);

## ジャーナルフィールドスクリプト値 {#c_JournalFields__section_az5_45t_w1b}

setValue() メソッドは、ジャーナルフィールドではサポートされていません。代わりに、次の例のようにスクリプトで値を割り当てます。  

    var now_GR = new GlideRecord('incident');
     
    //query priority 1 incidents in the state of either 'new' or 'active'.
    gr.addQuery('priority', 1);
    var gc = gr.addQuery('state', 1);
    gc.addOrCondition('state', 2);
    gr.query();
     
    while(gr.next())
    {
     
    //print a list of the incident numbers updated
    gs.print(gr.number);
     
    //add an entry to the 'work notes' journal field for each incident
    gr.work_notes = "This is a high-priority incident. Please prioritize.";
    gr.update();
    }

* **[ジャーナルフィールドエントリを HTML としてレンダリングする](https://servicenow-prod.fluidtopics.net/CpDsmNFmbjMQEI3QDftetA)**   
  ジャーナルフィールドでは、code タグで囲まれたテキストを HTML としてレンダリングできます。
* **[ジャーナルフィールドの表示の制限](https://servicenow-prod.fluidtopics.net/6cyDVk5h9n7o9YKzpitY~A#c_JournalFieldDisplayLimits)**   
  ジャーナルフィールドでは、ユーザーが非常に大きな文字列値を入力できるため、タスクレコードのサイズが大幅に増加する可能性があります。
* **[テキストフィールド文字カウンターを有効にする](https://servicenow-prod.fluidtopics.net/a1_9pe432WiMJadIjYEG3g)**   
  デフォルトでは、複数行のテキストフィールドには 4000 文字の制限があります。ユーザーが制限に達するまでの残りの文字数を確認できるように、glide.ui.textarea.character_counter プロパティを有効にすることができます。

