我正在使用此腳本向 H 列中的收件人發送一封電子郵件,正文為 C 列。我有一個問題,它僅適用于第 2 行和第 3 行,而下面沒有其他行。我試過調整東西,但似乎無法找出故障。幫助將不勝感激。我可以發布樣本表,但問題只是范圍而不是功能本身,我認為沒有必要。
function emailService(e) {
var source = e.source;
var sheet = source.getActiveSheet();
var range = e.range;
var row = range.getRow();
var column =range.getColumn();
console.log("column::", column);
var targetRange = sheet.getRange(row, 1, 1, 9)
var targetValues = targetRange.getValues();
console.log("targetRange:: ", targetValues);
var body = targetValues[0][2];
var recipient = targetValues[0][7];
var checkboxValue = targetValues[0][8];
var subject = "Detail Request Completed"
if(column = 9 && checkboxValue == true) {
console.log("checkbox marked true")
GmailApp.sendEmail(recipient, subject, body);
} else if (column = 9 && checkboxValue == false) {
console.log("checkbox marked false")
} else {
console.log("hey hey")
}
}
uj5u.com熱心網友回復:
嘗試修改您的代碼,如下所示:
if(column == 9 && checkboxValue == true) {
console.log("checkbox marked true")
GmailApp.sendEmail(recipient, subject, body);
} else if(column == 9 && checkboxValue == false) {
console.log("checkbox marked false")
} else {
console.log("hey hey")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431140.html
上一篇:Forumla未從表2中提取資料
