将公式应用于单元格下拉菜单的脚本

时间:2019-03-06 14:10:11

标签: google-apps-script

我正在制作一个状态跟踪器工作表,其中包含每个任务的状态列。现在,D列具有每个任务的状态,并通过下拉菜单进行设置:

  • 无需采取行动
  • 需要关注
  • 进行中
  • 完成

E列具有每个任务的截止日期。

是否有一种方法可以为下拉菜单编写脚本,一旦到期日期在一周之内,该脚本会将状态为“无需采取任何措施”的单元格状态更改为“需要注意” 当前日期的日期?

此外,将电子邮件通知合并到脚本中的最佳方法是什么,以便在状态变为“需要注意”时,在F列中向所有者发送一封电子邮件?

1 个答案:

答案 0 :(得分:0)

这绝对可以通过内置脚本编辑器来实现。

总体而言,您希望能够与存储数据的工作表进行交互。最简单的方法是通过SpreadsheetApp类和方法。

第一步,您需要设置一个脚本来检查到期日期是否在当前日期的一周之内。可以使用Javascript Date Methods来完成,MailApp可以使用常规的数字运算(例如减法和加法)轻松进行比较。

脚本的第二部分可以使用trigger的内置应用脚本功能来实现。

当您将脚本的这两个部分都关闭时,应将其绑定到http://carsalesbase.com/european-car-sales-data/alfa-romeo/alfa-romeo-giulia/,以确保脚本将在给定时间(时间驱动的触发器)或给定事件(事件-触发器)。