Google apps script 谷歌应用程序脚本-MailApp不';我不能用我的剧本
对不起,代码太草率了。我是个新手。我试图使它在点击浏览器按钮时,当选择是时,它执行代码并发送带有预定消息的电子邮件。每当我尝试输入Google apps script 谷歌应用程序脚本-MailApp不';我不能用我的剧本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,对不起,代码太草率了。我是个新手。我试图使它在点击浏览器按钮时,当选择是时,它执行代码并发送带有预定消息的电子邮件。每当我尝试输入MailApp.sendmail(“email@gmail.com“,”测试“,”测试“)会破坏代码,导致其无法执行。任何帮助都将不胜感激 function onEdit(event) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var s = event.source.getActiveShee
MailApp.sendmail(“email@gmail.com“,”测试“,”测试“)其中的code>会破坏代码,导致其无法执行。任何帮助都将不胜感激
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "to do" && r.getColumn() == 13 && r.getValue() == "yes") {
var confirm = Browser.msgBox("Mark this job as complete?", Browser.Buttons.YES_NO);
if(confirm == "yes") { //I would like to put the MailApp inside this if statement
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("done");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
s.deleteRow(row);
return Browser.msgBox("File transferred", Browser.Buttons.OK);
}
}
}
你错过了开头的花括号
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "to do" && r.getColumn() == 13 && r.getValue() == "yes") {
var confirm = Browser.msgBox("Mark this job as complete?", Browser.Buttons.YES_NO);
if(confirm == "yes") { //I would like to put the MailApp inside this if statement
var row = r.getRow();
var numColumns = s.getLastColumn();
var targetSheet = ss.getSheetByName("done");
var target = targetSheet.getRange(targetSheet.getLastRow() + 1, 1);
s.getRange(row, 1, 1, numColumns).moveTo(target);
s.deleteRow(row);
return Browser.msgBox("File transferred", Browser.Buttons.OK);
}
}
}