[英]Google Sheets - Code to send an email to an address upon dropdown
[英]How do I send an email to an address that is chosen from a dropdown menu in google sheets?
我必須向從谷歌表格的下拉菜單中選擇的地址發送電子郵件。 當我做 sh.getRange("C15").getValue(); 它只是不向它發送電子郵件。 它適用於任何其他單元格,但這個帶有下拉菜單的單元格。
function sendEmail() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Porudžbenica')
var imeKupca = sh.getRange('C5');
var kupac = imeKupca.getValue();
var mailRange = sh.getRange('C14');
var mail = mailRange.getValue();
var cc1 = sh.getRange("C15").getValue();
var cc2 = sh.getRange("C16").getValue();
//var location1 = sh.getRange('J37');
//var location2 = sh.getRange('J38');
//location1.setValue(cc1);
//location2.setValue(cc2);
var ccA = [cc1];
var ccB = [cc2];
MailApp.sendEmail({to:'example@email.com', cc:mail, ccA, ccB,
subject: 'Porudžbina ' + kupac,
htmlBody: testTableHTML()})
};
如果有人上帝禁止遇到這種情況,將一封電子郵件放入密件抄送應該可以解決問題
function sendEmail() {
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('YourSheet');
var imeKupca = sh.getRange('C5');
var kupac = imeKupca.getValue();
var mailRange = sh.getRange('C14');
var mail = mailRange.getValue();
var cc1 = sh.getRange("C15").getValue();
var cc2 = sh.getRange("C16").getValue();
MailApp.sendEmail({to:'example@email.com', cc:cc1, mail, bcc: cc2, //putting cc2
//as bcc somehow does the trick, it's probably bugged and will get fixed tho.
subject: 'Porudžbina ' + kupac,
htmlBody: testTableHTML()})
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.