Q&A
実現したいこと
・BCCでメールを送信したい
前提
BCC以外はうまく任意の宛先(TO)に送信出来ていたのですが
BCCの宛先に送信するためにOptionsの構文を追加したところうまく機能しなくなりました。
申し訳ありありません。アドバイス頂けると幸甚です。よろしくお願い致します。
発生している問題・エラーメッセージ
エラーメッセージ Exception: パラメータ(String,String,String,(class),(class))が GmailApp.sendEmail のメソッドのシグネチャと一致しません。
該当のソースコード
function sendMail(){
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var key = spreadsheet.getId();
var sheetName = spreadsheet.getSheetByName("FO");
var gid = sheetName.getSheetId();
var token = ScriptApp.getOAuthToken();
var url = "https://docs.google.com/spreadsheets/d/" + key + "/export?gid=" + gid + "&format=pdf&portrait=false&size=A4&gridlines=false&fitw=true";
var pdf = UrlFetchApp.fetch(url, {headers: {'Authorization': 'Bearer ' + token}}).getBlob().setName("FO"+".pdf");
var confirmation = Browser.msgBox("スクリプト実行","実行しますか", Browser.Buttons.OK_CANCEL);
if(confirmation == "cancel") {
Browser.msgBox("操作をキャンセルしました");
return;
}
var to = "@@@@@@@";
var subject = "FOより";
var body ="(自動送信メール)\n\n関係各位\nいつもお世話になっております。\n担当より変更のご連絡です。\n添付をご確認下さい。\n\nよろしくお願い致します。\n\n担当\n\n";
var options = {
"bcc" : "@@@@@@@@"
};
GmailApp.sendEmail(to,
subject,
body,
options,
{attachments: pdf})
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/02/24 01:25