Hello,
I'm trying to create a file that is triggered from a MS Form response. This will allow me to enable"Only users who can approve items (and the author of the item)" on the library so that every Forms responder can only see their file until it is approved. However, the flow succeeded but the Created by field is not updating with form submitter name. It displays my name because I am creating a file based on a blank template created by myself.
I am following this article as an example. http://johnliu.net/blog/2019/2/flowninja-hack-78-modifying-modified-by-and-modified-time-with-microsoft-flow?rq=modified%20by
Any help would be appreciated.

Inputs
Method
Post
URI
_api/web/lists/getbytitle('Submit Business Cases')/items(107)/ValidateUpdateListItem
Headers
{
"Content-Type": "application/json;odata=nometa",
"IF-MATCH": "*",
"X-HTTP-Method": "Merge"
}
Body
{
"formValues": [{"FieldName":"Author","FieldValue":"[{\"Key\":\"i:0#.f|x@x.com\"}]"}], "bNewDocumentUpdate": false
}
Outputs
Status code
200
Body
{
"d": {
"ValidateUpdateListItem": {
"__metadata": {
"type": "Collection(SP.ListItemFormUpdateValue)"
},
"results": [
{
"ErrorMessage": "We couldn't find an exact match.",
"FieldName": "Author",
"FieldValue": "[{\"Key\":\"i:0#.f|x@x.com\"}]",
"HasException": true,
"ItemId": 107
}
]
}
}
}