---
sourceDocument: Yokohama データと自動化
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/integrate-applications

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama データと自動化

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# SOAP テンプレートで JavaScript 配列を作成する

# SOAP テンプレートで JavaScript 配列を作成する {#ariaid-title1}

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

以下は、SOAP 実行パラメーターを使用した JavaScript 配列の作成に関する説明です。

## 始める前に

必要なロール：web_service_admin、activity_admin、activity_creator

## このタスクについて

パラメーターの配列に名前と値のペアをさらに追加するには、値を既存の配列に追加します。

## 手順

1. 次の構文を使用して JavaScript オブジェクトを作成し、それを `executionParam.parameter` 配列に追加します。  

       var newParameter = {"name":"parameterName","value":"parameterValue","additional_attribute":"none"}; 
       executionParam.parameters.push(newParameter);

   新しいパラメーター JavaScript オブジェクトを配列に追加することにより、配列内ですでに利用可能な要素が影響を受けないようにします。
2. \[SOAP メッセージ パラメーター\] 入力フィールドの \[追加の属性\] 列の値を必ず \[テキストをエスケープしない\] に設定してください。  
   この場合、value 属性に指定された値はエスケープされません。この例は次のとおりです。  

       var newParameter = {"name":"parameterName","value":"parameterValue","additional_attribute":"do_not_escape_text"}; 
       executionParam.parameters.push(newParameter);

   注:  
   additional_attribute フィールドの値が \[なし\] の場合、value 属性によって指定された値はエスケープされます。最初の例では、`parameterValue` がエスケープされます。

