Google apps script 谷歌表单脚本问题:代码错误,我可以';不明白

Google apps script 谷歌表单脚本问题:代码错误,我可以';不明白,google-apps-script,google-sheets-formula,Google Apps Script,Google Sheets Formula,所以我现在在我的GoogleSheets脚本编辑器中有这个代码。我想做的是设置一个函数,当指定列中发生特定编辑时,它会向该行中发生编辑的相邻单元格中的电子邮件地址发送电子邮件 不过,我一直会遇到这样的错误: TypeError:sheet.getRange(…).getvalue不是函数(第4行,文件“代码”) 以下是我目前掌握的代码: function checkvalue(e) { var ss=SpreadsheetApp.getActive(); var sheet=ss

所以我现在在我的GoogleSheets脚本编辑器中有这个代码。我想做的是设置一个函数,当指定列中发生特定编辑时,它会向该行中发生编辑的相邻单元格中的电子邮件地址发送电子邮件

不过,我一直会遇到这样的错误: TypeError:sheet.getRange(…).getvalue不是函数(第4行,文件“代码”)

以下是我目前掌握的代码:

function checkvalue(e) {
    var ss=SpreadsheetApp.getActive();
    var sheet=ss.getSheetByName("Scheduling");
    var valueToCheck=sheet.getRange("A1").getvalue();
    var rangeEdit=e.range.getA1Notation();
    
    if(rangeEdit=="A1"){
    if(valuetocheck="NEEDS RESCHEDULED"){
  // Fetch the email address
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Scheduling").getRange("columnQ");
var emailAddress = emailRange.getValues();
// Send Alert Email.
var message = 'MYMESSAGE'; // Second column
var subject = 'MYSUBJECT';
MailApp.sendEmail(emailAddress, subject, message); 
}
}
}

,,,

var valueToCheck=sheet.getRange(“A1”).getvalue()应该是
var valueToCheck=sheet.getRange(“A1”).getValue()

此外:

var emailRange=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“调度”).getRange(“columnQ”)应为'var emailRange=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“调度”).getRange(1,17,SpreadsheetApp.getActiveSheet().getLastRow(),1)

可能还有其他人