我是google sheet的新手。我有一个电子表格,我记录了将要进行的所有考试。我在考试日期前一周和前一天手动向团队发送电子邮件。在电子邮件中,我包括考试详细信息(基本上是一行)。
我正在寻找一种方法,可以在每个考试日期前1周和1天自动发送电子邮件给整个团队。每个考试将在不同的表格上,例如所有GCSE数学考试将在一张表和所有表格上 数学将在另一个
非常感谢任何帮助。
我已经阅读了一些论坛,但我不知道如何在特定日期前1周和1天发送。
我的电子表格链接如下。
https://docs.google.com/spreadsheets/d/19_UtQCN5vXvGOtLD15abKbKKArm3TbuVucHrfnAL7Ho/edit?usp=sharing
我没有太多代码,因为这对我来说是新的,但我想了解。
gather()
答案 0 :(得分:0)
您需要在Google Apps Project中添加time-driven trigger。 时间驱动的触发器允许脚本在特定时间或重复间隔执行,例如每天凌晨3点到凌晨4点。
然后,您将CustomEmail函数设置为每天运行的函数。 Step by step instructions on how to add a trigger
在CustomEmail中,您必须更改for循环。您需要将每个ExamDate与今天的日期进行比较,如果存在1天或1周的差异,则发送电子邮件。
今天的日期计算为Date.now()
,但我不知道如何在您的工作表中显示ExamDates。查看如何将今天的日期和ExamDate转换为相同的表示。