I have a power automate that is triggered when a new Audit record is added to a Share Point Request list. That record contains the ID of the parent record that it is associated with:
|ID (auto assigned by Share Point)||ID of the Parent|
|Share Point List Audit||15||8|
|Share Point List Summary||8|
The Audit record is read first and then the ID of the Parent is used to read the Summary record. The flow is formatting an email and needs to format the Summary record Created (only want the date portion, not the time). When formatting the email, the Summary record 'Created' does not show up in the Dynamic content to select.
After the read of the Summary record, I tried to insert an Initialize Variable (and then was going to do substring to extract only the date portion):
The flow errors with:
Flow save failed with code 'InvalidVariableInitialization' and message 'The variable action 'Initialize_variable' of type 'InitializeVariable' cannot be nested in an action of type 'Apply_to_each'.'.
Any thoughts on how to get the Create (date portion only) from a second record that is read in a flow?
Thank you in advance for your help!
You can initialize your variable before the Apply to Each and then use Set variable to change it to the value from the current item with each iteration. Also, you can format your Created datetime within the Apply To Each using item() in an Expression.
Thank you for the quick response.
I had to initialize an array variable and saved the formatted Create date per your format DateTime guidance.