SharePoint リストをデータ ソースとして Power Apps を作成しました。リストは 4 つの列 (静的、番号は常に同じ) と複数の行 (動的 - 項目の追加と削除が可能) で構成されます。以下を参照してください。
タイトル /説明 /署名 /種類
アイテム 1 タイトル / アイテム 1 説明 / アイテム 1 署名 / アイテム 1 種類
アイテム 2 タイトル / アイテム 2 説明 / アイテム 2 署名 / アイテム 2 種類
目的は、PowerApps で選択された値を電子メールで送信することです。
アプリでギャラリー リストとして表示されるリストがあり、タイトルとアイテムの種類のみが表示されます。アプリ内の各アイテムにはチェック ボックスがあり、収集機能を使用して「チェック」アクションでアイテムを収集するために使用されます。
Collect(Collection2,ThisItem)
次に、コレクションは別のギャラリー リスト (表示されないことを意味します) でプレビューされます。このリストには、電子メール メッセージで送信する列の値が表示されます。「タイトル、説明、署名」列のチェック済みアイテムの値です。私が使用するメールについては、以下を参照してください。「Title3」、「Subtitle2」、および「Body1」は、Gallery のフィールド識別子です。
Office365Outlook.SendEmailV2(TextInput3,"GCP Agreement Cover letter", Concat(Collection1,
"<b>" & "Agreement title" & "</b>" & "<br>" &
" " & Title3 & "<br>" &
"<b>" & "Agreement Description" & "</b>" & "<br>" &
" " & Subtitle2 & "<br>" &
"<b>" & "Signed by" & "</b>" & "<br>" &
" " & Body1 & "<br>" & "<br>"& "<br>" & "<br>"))
問題は、電子メールに動的な値が含まれていないことです。動的な値はチェックされますが、静的です。最初にチェックされた値は、「チェックされた」項目の量に複製されます (幸いなことに機能します)。たとえば、最初の 2 つの項目がチェックされている場合:
そのまま:
契約のタイトル
項目 1 のタイトル
契約の説明
項目 1 の説明
署名者
項目 1 の署名
契約のタイトル
項目 1 のタイトル
契約の説明
項目 1 の説明
署名者
項目 1 の署名
することが
契約のタイトル
項目 1 のタイトル
契約の説明
項目 1 の説明
署名者
項目 1 の署名
契約のタイトル
アイテム 2 のタイトル
契約の説明
アイテム 2 の説明
署名者
アイテム 2 の署名
電子メール メッセージに正しい値を含めるのを手伝ってくれる人はいますか?