Hello,
I am attempting to create an event in Outlook 'When a todo list item is created'. I continue to run into the issue that Outlook requires a time zone in its "start time" field. Todo does not, at least by default, provide a timezone which causes the outlook connector to automatically put in "T00:00:00". This causes the flow to fail, as it is not an accepted time zone.
I am currently trying to use the 'formatDateTime' function to reformat it including my timezone (CST 06:00:00) but it returns the same error each time after failing;
"InvalidTemplate. Unable to process template language expressions in action 'Create_event_(V4)' inputs at line '0' and column '0': 'The template language function 'formatDateTime' expects its first parameter to be of type string. The provided value is of type 'Null'. Please see https://aka.ms/logicexpressions#formatdatetime for usage details.'."
The expression I am currently trying to use is;
formatDateTime(outputs('Get_a_to-do_(V3)')?['body/dueDateTime/dateTime'], 'yyyy/mm/ddThh:mm:ss')
My goal is to take the date/time that is given to me from Microsoft ToDo, format it to satisfy Outlook, and have my flow run through to create the event. The timezone is not important to me whatsoever, so if there is a way to create an outlook event without that option that would also work.
Thanks in advance