繁体   English   中英

在 Google 表格上满足条件时如何将 email 发送给自己

[英]How to send email to myself when a condition is met on Google Sheets

我正在寻找一种在谷歌表格上满足条件时使用脚本向自己发送 email 的方法。 我不知道从哪里开始。 我想要做的是,当“i”列更改为“重新应用 PGR”而不是“无”时,它会更改为 email 我。 这是我的项目的复制链接,如果它有助于https://docs.google.com/spreadsheets/d/1EkCBCxLIZBToFkdnBpBZenZOsqEg5KaDXVB6nrbEbt0/edit?usp=sharing

基本 onEdit 代码

如果更改是由用户编辑引起的,那么您可以使用 onEdit 触发器。 [

function onEdit(e) {
  const sh = e.range.getSheet();
  if(sh.getName() == "High Low Temp Option" && e.range.columnStart == 9 && e.range.rowStart > 11 && e.value == "Re-apply PGR" ) {
    //Send email code here
  }
}

尝试这个:

function checkValue()
{
  var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName("High Low Temp Option");

var valueToCheck = sheet.getRange("I:I").getValue();

if(valueToCheck="Re-apply PGR")
{
  MailApp.sendEmail("YOUREMAIL@Email.com","Testing test","1231323"+ valueToCheck+ ".");
}
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM