【发布时间】:2019-11-19 05:36:05
【问题描述】:
我有一张工作表,在单元格 B1 中我有一个公式,如果在工作表上满足某些条件,则该公式会显示“TRUE”。
我在脚本上设置了一个基于时间的触发器,如果 B1 状态为 TRUE,则每 6 小时向我发送一封电子邮件。
这是我正在使用的脚本:
function sendEmails2() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Function2")
var range = sheet.getRange("B1")
if (range = "TRUE"){
var emailAddress = "email@email.com"
var message = "Please check your MCR Tracker as it has new entries that neeed reviewing: URL"
var subject = "Your MCR Tracker has new entries"
MailApp.sendEmail(emailAddress,"noreply@ocado.com", subject, message)
}
}
当我手动运行此脚本进行测试时,它正在发送一封电子邮件,无论是否满足条件,而不是仅在满足条件时。
我对应用程序脚本非常陌生,如果我出错了,我们将不胜感激!
【问题讨论】:
标签: javascript google-apps-script google-sheets