提供: Bright Pattern Documentation
• 日本語

Revision as of 05:54, 21 September 2026 by BpDeeplTranslateMaintenance (talk | contribs) (Updated via BpDeeplTranslate extension)

< 前へ | 次へ >
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
移動先: 案内検索
• English

可変パラメータ

このセクションでは、追加できるパラメータについて説明します。 シナリオ または ワークフロー 変数に追加できるパラメータについて説明します。

変数パラメータの使用方法

変数パラメータは、変数セレクタ内(つまり、括弧の中)で、変数の後にコンマで区切って追加します。

$(variable,parameter)

例:

$(item.from,escapejson)

使用上のメモ

  • 変数そのものではなく、変数パラメータは大文字と小文字を区別しません。たとえば、escapejson、escapeJSON、EscapeJson はすべて同じように扱われます。
  • 変数パラメータは、一重引用符や二重引用符で囲んではいけません。これらは変数の名前の一部とみなされます。
  • 変数パラメータの前後に空白を含めることは可能ですが、実行時にはこれらの空白は削除されます。
  • 同じ変数内で複数のパラメータを指定することはできません。

パラメータ

escapejson

escapejson を呼び出すと、変数の値に含まれる無効な JSON 文字に対してエスケープ処理(つまり、その前にバックスラッシュを挿入する処理)が行われます。これには以下が含まれます:

  • ダブルクォート (")
  • バックスラッシュ (\)
  • あらゆるコントロール文字(例:\n)


たとえば、$(item.from) = Pete "Maverick" Mitchell の場合:

{"pilot": "$(item.from,escapejson)"}

次のように返されます:

{"pilot": "Pete \"Maverick\" Mitchell"}


escapeXML

このパラメータは、XMLの構造を破壊する文字をエスケープします。上記の例で言い換えると:

例えば、$(item.from) = Pete "Maverick" Mitchell の場合:

<PILOT 名前の部分="$(item.from,escapeXML)">

次の名前で返されます:

<PILOT name="Pete &quot;Maverick&quot; Mitchell">

< 前へ | 次へ >