Google скрипт отправляет Excel прикрепленный файл с изображениями - PullRequest
0 голосов
/ 28 января 2019

У меня есть лист Google со сценарием, который отправляет лист во вложении в формате Excel.Один из моих столбцов - это изображение, есть ли способ добавить его в .XLS?Изображение столбца остается пустым.

function sendEmail() {

  var ssID = SpreadsheetApp.getActiveSpreadsheet().getId();

  var sheetName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("name_of_sheet_to_send");

  //var email = Session.getUser().getEmail();    
  var email_ID1 = "email@email1";    
  var subject = "Dates de livraisons erronées";    
  var body = "Hello! Ci-joint la liste des refs dont la date de livraison est antérieure à la date de livraison possible. Happy birthday! (Coeur avec les mans) ";

  var requestData = {"method": "GET", "headers":{"Authorization":"Bearer "+ScriptApp.getOAuthToken()}};
  var shID = "xxxxxxxx";
  var url = "https://docs.google.com/spreadsheets/d/"+ ssID + "/export?format=xlsx&id="+ssID+"&gid="+shID;

  var result = UrlFetchApp.fetch(url , requestData);  
  var contents = result.getContent();

  MailApp.sendEmail(email_ID1,subject , body, {attachments:[{fileName:sheetName+".xls", content:contents, mimeType:"application//xls"}]});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...