Hello @BFlow ,
instead of using the date directly, you should use an expression. You should check if the date contains any value or if it's empty. If it's empty, update 'null' value into the column (to keep it empty); if it's not empty, update the actual value. Currently it's trying to update "" into the date column if the Forms field is empty which is not a valid input.
Power Automate has if(...) expression you can use, it expects 3 parameters:
if(condition, ifTrueValue, ifFalseValue)
Using an actual example from my flow the full expression would look like this:
if(equals(outputs('Get_response_details')?['body/r7bf27a2bed93456ca71c844977a3fd4b'],''),null,formatDateTime(outputs('Get_response_details')?['body/r7bf27a2bed93456ca71c844977a3fd4b']))
condition: equals(outputs('Get_response_details')?['body/r7bf27a2bed93456ca71c844977a3fd4b'],'')
ifTrueValue: update null into the date column
ifFalseValue: update the actual date from the form
The value outputs(...)?[...] is the dynamic content representing the Forms field.
