簡體   English   中英

使用MailApp.sendEmail時發生服務器錯誤

[英]Server error occurred when using MailApp.sendEmail

在應用程序腳本的最后一個功能上,我們已經解決了所有錯誤,直至此服務器錯誤。 該腳本用於向客人的預訂發送電子郵件警報。

該代碼專門針對mailapp函數(第27行)中斷。 任何輸入將不勝感激!

function sendEmail() { 
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 Logger.log(ss.getName());
  var sheet = ss.getActiveSheet()[0];
  var startRow = 1;  
  // First row of data to process
  var numRows = 11;   
  // Number of rows to process
  var dataRange = ss.getActiveSheet().getRange(startRow, 12, numRows, 11);
  //Assigning spreadsheet feilds
  var data = dataRange.getValues();
  for (i in data) {
    var row = data[i];
 var firstName = row[1];
 var guestFirstN = row[6]; 
 var guestLastN = row[7];
 var arrivalDate = row[8];
 var numberNights = row[9];
 var rmName = row[10];
 var recipient = row[11]; 
 //email data
 var subject = "IMPORTANT: Your Roommate Has Requested An Overnight Guest!";
 var message = "Your roommate" + firstName + "has requested that" + guestFirstN + "stay as a guest in your residence room on" + arrivalDate + "for" + numberNights + "." + "<br> If you do not agree to have" + guestFirstN + "stay in your residence room please contact the front desk as soon as possible. <br> Not contacting the front desk with adequate notice will give implied consent to the guest staying."; 
    MailApp.sendEmail({
  to: recipient,
  subject: subject,
  message: message,
});
  }
}

您是否嘗試過如下使用MailApp類:

// MailApp.sendEmail(to, replyTo, subject, body)  

MailApp.sendEmail("recipient@example.com",
               "replies@example.com",
               "TPS report status",
               "What is the status of those TPS reports?");

或在代碼中更改帶有body message
https://developers.google.com/apps-script/reference/mail/mail-app

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM