Google apps script 发送工作表中匹配单元格值的电子邮件
当第8列的值与google脚本中所有行的第3列匹配时,我试图发送电子邮件Google apps script 发送工作表中匹配单元格值的电子邮件,google-apps-script,google-sheets,Google Apps Script,Google Sheets,当第8列的值与google脚本中所有行的第3列匹配时,我试图发送电子邮件 function sendEmailNotification() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var lrow=ss.getLastRow() var sheet = SpreadsheetApp.getActiveSheet(); for (var i = 2; i < lrow; i++) { if (sheet
function sendEmailNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var lrow=ss.getLastRow()
var sheet = SpreadsheetApp.getActiveSheet();
for (var i = 2; i < lrow; i++)
{
if (sheet.getRange(i, 8).getValue() = sheet.getRange(i, 3).getValue())
var emailSubject = 'Value of ' + sheet.getRange(i, 1).getDisplayValue() + ' triggered, now pending your attention';
var emailBody = 'Person1 has approved the item on row ' + ' of spreadsheet "' + '".\n\n';
emailBody += 'To open the spreadsheet, click this link: ' + ss.getUrl() + '\n\n';
emailBody += '(this is an automatically sent message)';
MailApp.sendEmail("sdas22@gmail.com", emailSubject, emailBody);
; }}
函数sendmailnotification(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var lrow=ss.getLastRow()
var sheet=SpreadsheetApp.getActiveSheet();
对于(变量i=2;iif (sheet.getRange(i, 8).getValue() = sheet.getRange(i, 3).getValue())
这是我的,能用的
if ((sheet.getRange(i, 8).getValue()) == (sheet.getRange(i, 3).getValue())){
}
有几件事需要注意
- 比较运算符为“==”而不是“=”
- 每个getValue语句都封装在括号中
- 没有“花括号”来表示IF语句的目的。这一点特别重要
这是我的代码版本-运行
function sendEmailNotification() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var lrow=ss.getLastRow()
var sheet = SpreadsheetApp.getActiveSheet();
for (var i = 2; i < lrow; i++)
{
if ((sheet.getRange(i, 8).getValue()) == (sheet.getRange(i, 3).getValue())){
var emailSubject = 'Value of ' + sheet.getRange(i, 1).getDisplayValue() + ' triggered, now pending your attention';
var emailBody = 'Person1 has approved the item on row ' + ' of spreadsheet "' + '".\n\n';
emailBody += 'To open the spreadsheet, click this link: ' + ss.getUrl() + '\n\n';
emailBody += '(this is an automatically sent message)';
MailApp.sendEmail("sdas22@gmail.com", emailSubject, emailBody);
}
}
}
函数sendmailnotification(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var lrow=ss.getLastRow()
var sheet=SpreadsheetApp.getActiveSheet();
对于(变量i=2;i