我試圖設置一個谷歌電子表格來發送電子郵件時,某些值更改爲是。到目前爲止,我已經知道它在哪裏工作,除了變量任務和程序是「未定義的」。通過使用Javascript的電子郵件發送Google表單數據
其次,我只希望它發送一封電子郵件,如果沒有更改爲是。所以說E2已經是「是」,但E3不是。有人進去,改變E3爲yes ...我只是想以電子郵件列3中的信息並不2.
最後,我怎麼得到它檢查列E家居「是:...所以E2通過E50?眼下,這只是檢查是否E4 ..我想將它設置爲檢查整列。
我用JavaScript新手,似乎被卡住。謝謝。
function readCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Form Responses");
var value = sheet.getRange("G4").getValue();
var task = sheet.getRange("E4").getValue();
var program = sheet.getRange("C4").getValue();
if(value="Yes") sendEmail(value);
if(value="Yes") sendEmail(task);
if(value="Yes") sendEmail(program);
};
function sendEmail(value, task, program) {
var email = "[email protected]";
var subject = "Jacob has completed a task.";
var body = "This is an automated generated email, Jacob Workman has completed for " + task + "for" + program;
var oauthConfig = UrlFetchApp.addOAuthService("google");
oauthConfig.setAccessTokenUrl("https://www.google.com/accounts/OAuthGetAccessToken");
oauthConfig.setRequestTokenUrl("https://www.google.com/accounts/OAuthGetRequestToken?scope=https://spreadsheets.google.com/feeds/");
oauthConfig.setAuthorizationUrl("https://www.google.com/accounts/OAuthAuthorizeToken");
oauthConfig.setConsumerKey("anonymous");
oauthConfig.setConsumerSecret("anonymous");
MailApp.sendEmail(email,subject,body);
};
由於