提供: Bright Pattern Documentation
• 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 "Maverick" Mitchell">