When using the "Send an Email when a new file is added to OneDrive for Business" template, the following error message is generated and the Flow fails on the Send Email action:
Unable to process template language expressions in action 'Send_email' inputs at line '1' and column '2595': 'The template language expression 'triggerOutputs()['headers']['x-ms-file-name']' cannot be evaluated because property 'x-ms-file-name' doesn't exist, available properties are 'Pragma, Retry-After, x-ms-request-id, Timing-Allow-Origin, x-ms-apihub-cached-response, Access-Control-Allow-Origin, Access-Control-Expose-Headers, Cache-Control, Date, Location, X-AspNet-Version, X-Powered-By, Content-Length, Content-Type, Expires'. Please see https://aka.ms/logicexpressions for usage details.'.
The error is generated when the root or a folder is selected.
I also tested the Flow by uploading a document and creating a new document in OneDrive for Business - the Flow errored out in both cases.
I replicated this issue a number of times.
Scott
Hi @ScottShearer,
Thanks for feedback.
I am afraid that there should be some updates on the template.
The error message says that property ‘x-ms-file-name’, I am afraid that this property has been replaced by Display name.
So I made some changes on the template, change x-ms-file-name to Display name, x-ms-file-path to Path. When I add a file to the folder, flow would be triggered and the email can be sent out successfully.
Please check the following screenshots:
Best regards,
Mabel Mao
Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.
Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!
User | Count |
---|---|
15 | |
10 | |
3 | |
3 | |
3 |