This is the error I always received. I tried to fix it but it didnt work.
This is the error I always received. I tried to fix it but it didnt work.
Hi
For us to have more info, post these screenshots:
This is Zap 3 and the 2nd pic is Zap 5
You may need to add a Filter step to check that the input values for the Formatter steps exists from the previous Zap steps: https://zapier.com/apps/filter/help
To troubleshoot, check your Zap Runs history details to see the DATA IN/OUT for each step: https://zapier.com/app/history/
Sorry, I’m confused, what step should i add the filter? Here’s the error
In the Zap Run View in the Zap Editor, click on a Zap step.
There will be a window on the right that shows the DATA IN/OUT tabs so you can see the actual data sent/returned.
You should add Filter step as early as possible in the Zap to check the data points exist for the data points that are used in the Formatter steps.
Filter help: https://zapier.com/apps/filter/help
Also, did i do this righ? the format should be From UNIX to YYYY-MM-DDTHHssZ
This is my date started BUT
when I do the date ended, it still has the same time, now im more confused.
Post screenshots from a Zap Run that had an error that show the DATA IN/OUT for each Zap step.
https://zapier.com/app/history/
See screenshot for where to find the tabs: DATA IN/OUT
Regarding the Filter, add the Filter as Zap step 2.
Filter help: https://zapier.com/apps/filter/help
The Filter Zap step should have 2 conditions.
If these values do not have values in the DATA OUT from Zap step 1, then the 2 Formatter steps will not do anything, and thus why the GCal step will result in an error.
Test your Zap live again.
Check your Zap Runs history details to see the DATA IN/OUT for each step to help you trace the data flow and troubleshoot: https://zapier.com/app/history/
If you still need help, post screenshots from a Zap Run that had an error that show the DATA IN/OUT for each Zap step.
See screenshot below for where to find the tabs in a Zap step from a Zap Run: DATA IN/OUT
You can achieve the same thing with a code block. After you have established that the dates are there you can set up the code as in the block below.
I use python in the configuration add your Date Start and Date End as input data. Here I have added it as text you can select the data from your webhook
Paste in this code into the code area.
import datetime
start_date = int(input_datad'start_date'])
end_date = int(input_datad'end_date'])
def convert_to_eastern(timestamp):
"""
Convert a UNIX timestamp to US Eastern Time in the format YYYY-MM-DDTHH:mm:ssZZ.
Args:
timestamp (int): UNIX timestamp in seconds.
Returns:
str: Formatted date string in US Eastern Time.
"""
# Convert the UNIX timestamp to UTC datetime
utc_time = datetime.datetime.fromtimestamp(timestamp, datetime.timezone.utc)
# Define US Eastern Time offset (Standard Time: UTC-5 hours)
eastern_offset = datetime.timedelta(hours=-5)
eastern_timezone = datetime.timezone(eastern_offset)
# Convert UTC time to US Eastern Time
eastern_time = utc_time.astimezone(eastern_timezone)
# Format the datetime into the desired string format
formatted_time = eastern_time.strftime("%Y-%m-%dT%H:%M:%S%z")
return formatted_time
est_start_date = convert_to_eastern(start_date)
est_end_date = convert_to_eastern(end_date)
output = t{
'Start Date': est_start_date,
'End Date': est_end_date,
}]
You’ll then get two objects that you can place into where needed.
It’s a different approach, but I hope it’s useful.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.