マニフェストファイルappsscript.jsonに以下で許可登録
"oauthScopes": ["https://www.googleapis.com/auth/script.external_request","https://www.googleapis.com/auth/spreadsheets.currentonly","https://www.googleapis.com/auth/documents"],
以下コード(テキストメール)
SEND_GRID_ENDPOINT = "https://api.sendgrid.com/v3/mail/send"; SEND_GRID_API_KEY = "あなたのAPIキー"; function sendEmailBySendGrid(to,subject,from,from_name,bcc,body_text){ var body = { "personalizations": [ { "to": [ { "email": to } ], "bcc":[ { "email": bcc } ], "subject": subject } ], "from": { "email": from, "name" : from_name }, "content": [ { "type": "text", // htmlメールにしたいなら"text/html" "value": body_text } ] } var payload = JSON.stringify(body); UrlFetchApp.fetch(SEND_GRID_ENDPOINT, { method: 'POST', headers: { "Content-Type": 'application/json', "Authorization": "Bearer "+SEND_GRID_API_KEY}, payload: payload }); }