Re: Reminder for document expiry date (in sharepoint list) sends multiple reminders
@Raphael-1 , see that you are looping through items returned by Get Items in the apply to each action and inside that you have Send email action, so if 3 items are returned by Get Items, then 3 emails will be sent as per current flow, and i understand you just want to send one email which has details of all three items.
Before doing below steps just backup your current flow, so that you dont lose it in process of doing the changes, you can export your flow
1. First define a variable in top of your flow give it a name like BuildTable
2. Now add Compose action under the apply to each action where you are doing append to string variable
3. Copy the value from append to string variable to compose action value and remove the existing append to string variable.
4. Now add new Append to String variable action under compose action under apply to each action.
5. In this Append to String variable action , select BuildTable variable and provide the value as the string that you are using in the body parameter of send email action.
6. Now you can add Send email action just under the apply to each action and in body parameter of this action use just the buildtable variable and the old send email action you can remove