試算表內容
index.html
程式碼.gs
function doGet() {
return HtmlService.createHtmlOutputFromFile('index');
}
function sendEmailToRecipient(email) {
var spreadsheetId = '試算表ID';
var sheetName = '工作表名稱'; //大小寫有區別
var sheet = SpreadsheetApp.openById(spreadsheetId).getSheetByName(sheetName);
var data = sheet.getDataRange().getValues();
for (var i = 1; i < data.length; i++) {
if (data[i][0] == email) {
var recipientName = data[i][1];
var recipientEmail = data[i][2];
try {
MailApp.sendEmail({
to: recipientEmail,
subject: '測試信件',
body: '親愛的' + recipientName + ',您好!這是一封測試信件。',
});
return recipientName;
} catch (error) {
throw new Error('郵件寄送失敗:' + error.message);
}
}
}
throw new Error('找不到相對應的帳號:' + email);
}