У меня есть сценарий, в котором мне нужно планировать электронную почту на определенное время каждый день, но содержание электронной почты присутствует в некоторых документах Google и обновляется своевременно.Поэтому в настоящее время я вручную отправляю электронную почту и вставляю это содержимое в свою электронную почту, но я хочу автоматизировать то же самое.
Поэтому, выполнив поиск, я обнаружил, что это возможно с помощью google apps-script, и я написал некоторый скрипткак показано ниже:
var id = '<my_Id>';
var url = "https://docs.google.com/feeds/download/documents/export/Export?id="+id+"&exportFormat=html";
var param = {
method : "get",
headers : {"Authorization": "Bearer " + ScriptApp.getOAuthToken()},
contentType: "text/html",
muteHttpExceptions:true,
};
var html = UrlFetchApp.fetch(url,param).getContentText();
MailApp.sendEmail(email, 'DSR', 'html only', {htmlBody:html});
Сценарий работает нормально, и я могу видеть содержимое в электронной почте, но в документе Google есть некоторое форматирование, например фон, цвет переднего плана, таблица, но в электронной почте он отображается как простой текст.
Спасибо.