如何根据单元格中的特定日期在电子邮件中发送整行,在1周前和1天前发送电子邮件

时间:2017-07-08 23:29:09

标签: email google-sheets

我是google sheet的新手。我有一个电子表格,我记录了将要进行的所有考试。我在考试日期前一周和前一天手动向团队发送电子邮件。在电子邮件中,我包括考试详细信息(基本上是一行)。

我正在寻找一种方法,可以在每个考试日期前1周和1天自动发送电子邮件给整个团队。每个考试将在不同的表格上,例如所有GCSE数学考试将在一张表和所有表格上 数学将在另一个

非常感谢任何帮助。

我已经阅读了一些论坛,但我不知道如何在特定日期前1周和1天发送。

我的电子表格链接如下。

https://docs.google.com/spreadsheets/d/19_UtQCN5vXvGOtLD15abKbKKArm3TbuVucHrfnAL7Ho/edit?usp=sharing

我没有太多代码,因为这对我来说是新的,但我想了解。

gather()

1 个答案:

答案 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转换为相同的表示。

Here's how you do calculations with dates in javascript.