我有一张表格,我们可以在其中跟踪 Google 表格中的部门指标。当指标发生变化时,我试图将其发送到电子邮件中。我正在使用 counta(在 P2 范围内)来监控是否有新指标进入,如果范围内的值发生变化,我想触发一封电子邮件。
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var value = ss.getSheetByName("EmailServices").getRange("P2").getValue().toString();
var last = ScriptProperties.getProperty("last");
if(value != last)
{
ScriptProperties.setProperty("last",value);
MailApp.sendEmail("dave@mydomain.com", "cell P2 changed",
"new value: " + value + "\n\n" + ss.getUrl())
}
}
我有趋势图表,最终我想通过电子邮件发送实际趋势图表已更改(输入新的月度值),但我想我会在跑步之前先走。:)