Skip to main content

ループを使ってフローを作成しています。

内容はAというオブジェクトを作成した際に起動するもので

トリガーとなるAのレコードとある項目が一致するBオブジェクトの数だけループします。

 

Bオブジェクトの中にある項目から情報を引っ張ってテキストを作成したいです。

文章はBオブジェクトの日付と金額の項目を使用し、下記のような文章を作成したいです。

2023年12月:120,00

2024年1月:110,000

2024年2月:100,000

 

Bオブジェクトの数によってテキスト量が変わってくるので

これをどうフローで設定するかを教えていただきたいです。

8 answers
  1. Mar 6, 2024, 3:33 AM

    そうですね、以下にもテキスト変数に連結する方法が提案されています。ただうまく改行できるのかがよく分からないです。

     

    フォーマットするコレクションごとに、個別のテキスト変数を作成する必要があります。次に、ループ ステップを使用して、コレクション内のすべての要素を反復処理します。Add演算子を含む代入ステップを使用して  、ループ変数のテキストをテキスト変数に連結します。このテキスト変数をテキスト テンプレート内に埋め込むことができます。

     

    For each collection that you want to format, you will need to create a separate text variable. Then, using a loop step, iterate over all elements in the collection. Use an assignment step with the Add operator to concatenate the text from the loop variable into your text variable. You can then embed this text variable inside a text template.

     

    https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000G2YkJSAV

0/9000