提供: Bright Pattern Documentation
• 日本語

Revision as of 02:47, 23 September 2026 by BpTranslationReview (talk | contribs) (Reviewed via BpTranslationReview)

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

可変パラメータ(JSONシーケンスのエスケープ)

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

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

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

$(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"}

< 前へ | 次へ >