Zapier:Google Drive新增文件时Slack重复通知问题求助
解决Google Drive批量上传时Slack每日汇总通知的问题
方案一:每日定时拉取汇总(推荐)
- 把原有的Google Drive实时触发器改成每日定时触发(比如设置每天晚上固定时间执行),不再实时响应新文件上传。
- 添加Google Drive的「搜索文件」操作,筛选条件设为:目标文件夹 + 创建时间为「今天」,一次性拉取当日所有新增文件。
- 用「Formatter by Zapier」的「Line Items to Text」工具,把搜索到的文件列表转成清晰的汇总格式,比如:
今日上传文件汇总: - 《文件名1》:[文件链接] - 《文件名2》:[文件链接]
- 加个「Filter by Zapier」判断:只有搜索到的文件数量大于0时,才继续发送通知,避免当天没文件时发空消息。
- 最后用Slack的「发送消息」操作,把汇总文本发到目标频道。
方案二:实时收集+每日汇总
如果需要实时监控文件但只发一次日报,可以用Zapier的存储功能中转:
- 保留原有的Google Drive实时触发器,每触发一次就把当前文件的名称、链接追加到「Zapier Storage」的一个以当日日期命名的键值对里(比如键名为
2024-05-20)。 - 新建一个独立的Zap,设置每日定时触发,读取对应日期键里存储的所有文件信息,用Formatter整理成汇总文本,发送到Slack后再清空该键的内容,避免次日重复汇总。
内容的提问来源于stack exchange,提问作者Ali Asghar
相关产品推荐
相关产品推荐

