
此工作流将收集订单数据,然后在每天结束时发送包含当天所有订单的总结邮件,格式为表格。它通过Webhook接收新订单并存储在Airtable中。每天晚上7点,它会发送一封总结邮件,其中包含当天订单的HTML表格。
设置说明:
1. 在Airtable中创建一个新表,并为其添加一个时间字段(类型为日期)、orderID字段(类型为数字)和orderPrice字段(类型也为数字)。
2. 如果您还没有创建访问令牌,请访问 https://airtable.com/create/tokens/new 创建一个新的访问令牌。确保授予令牌 data.records:read、data.records:write、schema.bases:read 权限以及访问您选择存储订单的任何表的权限。弹出窗口会显示令牌。使用此令牌在Store Order和Airtable Get Today’s Orders节点中创建新凭证>访问令牌。
3. 按照 https://developers.google.com/workspace/guides/create-credentials 中的说明为您的Gmail创建访问凭据。在Send to Gmail节点中使用您的client_secret.json中的凭据。
4. 在Store Order节点中,将Base和Table更改为您希望用于存储订单的Airtable帐户中的数据库和表。确保在Airtable Get Today’s Orders节点中使用相同的值。
5. 每次在您的系统中创建订单时,从您的订单软件向Webhook发送POST请求。每个请求必须包含一个包含’orderID’和’orderPrice’字段的单个订单(或者,编辑Set Order Fields以选择您希望保存的传入字段)。
6. 将发送电子邮件的计划时间从每天晚上7点更改为您选择的任何时间。
测试:
– 激活工作流。
– 从Webhook节点复制生产URL。
– 向提供给您的URL发送以下CURL请求:
curl -X POST -H “Content-Type: application/json” -d ‘{“orderID”: 12345, “orderPrice”: 99.99}’ YOUR_URL_HERE
– 它应该说节点执行成功。现在检查您的Airtable并确认订单存储在正确的位置。

评论(0)