办公任务
在 Duaer 里每天早上自动发销售日报邮件
在 Duaer 里,每天 9 点从 Google Sheets 读昨天的订单,按销售汇总金额和单数,发一封日报邮件。
在 Duaer 里搭销售日报
- 加 Schedule Trigger:Trigger Interval 选 Days,Trigger at Hour 选 9am。
- 接 Google Sheets,操作 Get Row(s),选订单表。表里要有 日期、销售、金额、订单号 这几列,日期写成 2026-10-01 这种格式。
- 接 Filter:{{ $json["日期"] }} is equal to {{ $now.minus({ days: 1 }).toFormat("yyyy-MM-dd") }},只留昨天。
- 接 Summarize:Fields to Summarize 加两项,金额 选 Sum,订单号 选 Count;Fields to Split By 填 销售。每个销售一条,字段是 sum_金额 和 count_订单号。
- 接 Aggregate,选 All Item Data (Into a Single List),把所有销售合成一条,放在 data 字段里。
- 接 Send Email:To Email 填收件人,Subject 写 销售日报 {{ $now.minus({ days: 1 }).toFormat("yyyy-MM-dd") }},Text 写 {{ $json.data.map(r => r["销售"] + ":" + r["sum_金额"] + " 元," + r["count_订单号"] + " 单").join("\n") }}。
- 发布数字组织。
常见问题
- 9 点变成晚上 9 点:时区不对,见 在 Duaer 里排查 Schedule Trigger 时间不对。
- 昨天没订单时 Summarize 没有输出,邮件也不发。要发「无订单」,在 Filter 后接 If 判断条数。
- 数据在 Excel 里:把 Google Sheets 换成 Extract from File 读上传或网盘里的文件。
常见问题
Duaer 能把日报发到企业微信群吗?
能。把 Duaer 流程最后的 Send Email 换成企业微信节点的「消息推送」,内容用同一个表达式。
Duaer 的 Summarize 输出字段叫什么?
Duaer 的 Summarize 按「聚合方式_字段名」命名,例如 sum_金额、count_订单号。
同组
触发
在 Duaer 里用 Schedule Trigger 定时运行
在 Duaer 里,Schedule Trigger 按你设的间隔启动数字组织。发布之后才按点跑。画布上的执行是立刻试一次,不等到点。
节点在 Duaer 里用 Summarize 汇总字段
在 Duaer 里,Summarize 在 Fields to Summarize 里选 Aggregation(默认 Count)和 Field。可用 Fields to Split By 分组。
节点在 Duaer 里用 Send Email 发邮件
在 Duaer 里,节点名是 Send Email。默认 Operation 是 Send。填 From Email、To Email、Subject;当前版本 Email Format 默认 HTML。
报错在 Duaer 里排查 Schedule Trigger 时间不对、晚了 12 小时
Duaer 的 Schedule Trigger 设了早上 9 点,实际晚上 9 点或晚了 12、13 个小时才跑,基本是时区没设对。