提供: Bright Pattern Documentation
• English
可変パラメータ(JSONシーケンスのエスケープ)
このセクションでは、追加できるパラメータについて説明します。 シナリオ または ワークフロー 変数に追加できるパラメータについて説明します。
変数パラメータの使用方法
変数パラメータは、変数セレクタ内(つまり、括弧の中)で、変数の後にコンマで区切って追加します。
$(変数,パラメータ)
例:
$(item.from,escapejson)
使用上のメモ
- 変数そのものではなく、変数パラメータのみが大文字小文字を区別しません。たとえば、escapejson、escapeJSON、EscapeJson はすべて同じように扱われます。
- 変数パラメータは、一重引用符や二重引用符で囲まないでください。これらは変数の名前の一部とみなされます。
- 変数パラメータのコンマの前後に空白を含めることは可能ですが、実行時にはこれらの空白が削除されます。
- 同じ変数内で複数のパラメータを呼び出すことはできません。
パラメータ
escapejson
escapejson を呼び出すと、変数の値に含まれる無効な JSON 文字に対してエスケープ処理(つまり、その前にバックスラッシュを挿入する)が行われます。これには以下が含まれます:
- ダブルクォート (")
- バックスラッシュ (\)
- あらゆるコントロール文字(例:\n)
たとえば、$(item.from) = Pete "Maverick" Mitchell の場合:
{"pilot": "$(item.from,escapejson)"}
次のように返されます:
{"pilot": "Pete \"Maverick\" Mitchell"}