Это моя функция < /p>
Код: Выделить всё
function enviarCorreoGmailAPISin(to, subject, body) {
const service = getOAuthService();
if (!service.hasAccess()) throw new Error("No autorizado.");
const url = "https://gmail.googleapis.com/gmail/v1/users/me/messages/send";
const correo = [
"To: " + to,
"Subject: " + subject,
"Content-Type: text/html; charset=UTF-8",
"",
body
].join("\r\n");
const payload = {
raw: Utilities.base64EncodeWebSafe(correo)
};
const options = {
method: "post",
contentType: "application/json",
payload: JSON.stringify(payload),
headers: {
Authorization: "Bearer " + service.getAccessToken()
},
muteHttpExceptions: true
};
const response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -gmail-api
Мобильная версия