スクリプトからメールを送信するときに
実行したスクリプトのURLとfunction名をメールの本文に記載する
コード.gs
function send_mail() {
var mail_address = Session.getActiveUser().getEmail();
var func_name = arguments.callee.name;
var summary = "スクリプトから送信したメール";
var body = "このメールは以下のスクリプトから送信されました\n" + get_script_url() + "\n" + func_name;
MailApp.sendEmail(mail_address, summary, body);
}
function get_script_url(){
var script_id = ScriptApp.getScriptId();
var script_url = "https://script.google.com/d/" + script_id + "/edit";
return script_url;
}
|
意訳この機能がやること スクリプトを実行しているユーザのgmailアドレスを取得して 実行しているfunction名を取得して メールの件名を設定して メールの本文を設定して メールを送信する この機能がやること スクリプトのIDを取得して スクリプトのURLを作って 返す |
送信されるメール
