---
sourceDocument: Xanadu API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# 送信 REST メッセージの変数代替

# 送信 REST メッセージの変数代替 {#ariaid-title1}

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

送信 REST メッセージを作成するときに変数を使用し、要求を実行するときにそれらの変数に値を割り当てることができます。

変数は、\[エンドポイント\] URL、HTTP ヘッダー、HTTP クエリパラメーターの \[値\] フィールド、および POST と PUT メソッドの \[コンテンツ\] フィールドで許可されます。

変数の構文は <var class="keyword varname">${変数名}</var>です。REST メッセージはこの変数をメソッドの実行時に指定されたパラメーター値に置き換えます。たとえば、REST メッセージの \[エンドポイント\] が http://myserver.mycompany.com/offices/${id} の場合、id という名前のパラメーターが存在し、メソッドの実行時に使用できる値が含まれている必要があります。

RESTMessageV2 API の setStringParameter メソッドおよび setStringParameterNoEscape メソッドを使用して、要求を実行するときに変数に値を割り当てることができます。

変数が含まれている HTTP メソッドをテストする場合、\[変数代替\] 関連リストの各変数の \[値\] が使用されます。
* **[REST メッセージ変数の生成](https://servicenow-prod.fluidtopics.net/3g88t~fG_WRMYJHF3xdsfQ)**   
  複数の REST メッセージの HTTP メソッドフィールドで定義された変数に基づいて、変数代替のリストを自動的に入力します。

