Q&A
実現したいこと
ccでメール送信したいがconst options = {
cc:'@@@@@',
};
が動作しない
前提
ここに質問の内容を詳しく書いてください。
ワークフローを作成しており、申請が承認された後、「申請者」、「受理する方」あてにメールを送りたいがconst options =に宛先を追加してもうまく動作しません。
本など見ながら試行したのですが・・できず。optionを指定しなければ動作するので最悪そこの構文を消そうかと思っています。
発生している問題・エラーメッセージ
Exception: パラメータ(String,String,String,String,(class))が GmailApp.sendEmail のメソッドのシグネチャと一致しません。
該当のソースコード
function doGet(e) {
const row = e.parameter.row;
const sheet = SpreadsheetApp.getActiveSheet();
const values = sheet.getRange(row, 1, 1, 9).getValues()[0];
const bodies = generateBodies(values);
const answer = e.parameter.answer;
const result = {
ok: '承認',
ng: '否認'
};
sheet.getRange(row, 9).setValue(result[answer]);
const recipient = bodies.email;
const subject = 申請${result[answer]}のお知らせ
;
let body = '';
body += 以下の申請が${result[answer]}されました。\n\n
;
body += bodies.plain;
let html = '';
html += <h1>購入${result[answer]}のお知らせ</h1>
;
html += <p>以下の申請が${result[answer]}されました。</p>
;
html += bodies.html;
const options = {
cc:'@@@@@@@@@',
};
GmailApp.sendEmail(recipient, subject, body, {htmlBody: html},options);
html = '';
html += <h1>申請の${result[answer]}</h1>
;
html += <p>あなたは以下の申請を${result[answer]}しました</p>
;
html += bodies.html;
return HtmlService.createHtmlOutput(html);
}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2023/03/04 05:19