詳細情報:
編集ブロックでの数式の操作 (管理パッケージ)
管理パッケージランタイムの場合、数式要素を使用して数式を実行し、文字列を結合します。特定の [編集ブロック] エントリ内の要素値にアクセスするには、[編集ブロック] 内に数式を配置します。
この情報は、OmniStudio for Managed Packages 用です。標準ランタイムの OmniStudio については、OmniStudio ヘルプを参照してください。
すべての [編集ブロック] エントリの要素値にアクセスするには、同じステップで [数式] を [編集ブロック] の外側に配置します。
-
特定の [編集ブロック] エントリ内のデータにアクセスする
- [数式] 要素を [編集] ブロックに追加します。
- 差し込み項目構文を使用して、数式でアクセスする要素の [編集ブロックの要素名] と [要素名] を追加します。例: %EditBlock:FirstName%。差し込み項目についての詳細は、「差し込み項目を使用した Omniscript データ JSON へのアクセス (管理パッケージ)」を参照してください。
- [ブロックを編集] 要素名の後に |n を追加して、そのインスタンスの差し込み項目の値にのみアクセスするように数式を設定します。[編集ブロック] にはエントリ値が配列形式で保存されるため、|n 構文を使用する必要があります。結果の構文は%EditBlock|n:FirstName% です。
-
|n 構文を使用して値を連結します。For example, %EditBlock|n:FirstName% + " " + %EditBlock|n:LastName%.

-
数式で [ブロックを編集] 配列の各インデックスにアクセスする
- 数式を [編集] ブロックの外側に配置します。
- 数式エディターで、差し込み項目構文を使用して要素名を追加します。たとえば、編集ブロックの数値要素のすべてのエントリの合計を返すには、数式エディタで SUM(%EditBlock1:NetIncome%) という構文を使用します。ここで、NetIncome は数値要素の名前です。
- (省略可能) vlcEditBlockFS.html テンプレートを使用する場合、[数式] 要素の名前を [編集ブロック] の [合計要素] プロパティに追加して、数式を [編集ブロック] の最上部に表示します。
