Summary of my problem
I am experiencing a time difference (approximately 1 hour) between my source data on OneDrive and my Flow outputs.
Description of my Flow
I have a shared Excel file on OneDrive which determines the status of records based on the current date and time based on a series of logic triggers. All the Flow does is convert the data from Excel into formats that can be read by other programs; it creates a csv file for mapping and an html file for publishing onto a website. The flow runs every minute to provide near real-time data on the status of these closures.
Observed Time Error
In Excel, the trigger in question involves comparing the current time--using NOW()-TODAY()--against a scheduled time. For example, if NOW()-TODAY() < StartTime is true, then it returns "Closing Soon"; if it's after the start time, it should display "Currently Closed". This works fine in Excel. Each records displays the expected status of each record correctly.
However, the Status in both Flow outputs--the csv and the html file--seem to be delayed by can hour. For example:
- Scheduled closure start time: 7 am
- Current time: 7:45am
- Excel's result: "Currently Closed"
- Flow's result: "Closing Soon"
- But after 8am, these items showed "Currently Closed"
I should note that my Office 365 account is set to my local time zone and that everything displays correctly on Excel. I can't for the life of me figure out where to check time settings for Power Apps or Flow, but it's all under my Office 365 account.