Можно ли в MailApp нарисовать линейный график? - PullRequest
0 голосов
/ 07 мая 2020

Я использую скрипты Google Apps в Google Рекламе для оповещения.

Есть ли способ нарисовать линейную диаграмму из данных Google Рекламы и отправить ее как HTML через MailApp?

1 Ответ

0 голосов
/ 07 мая 2020

Вот как я сохранил изображение из диаграммы webapp:

js:

var chart=new google.visualization.ColumnChart(document.getElementById('GasTest'));
        google.visualization.events.addListener(chart,'ready',function(){
        gdatObj['imagURI']=chart.getImageURI();
        gdatObj.ready=true;
        saveGasTestChartImage();

function saveGasTestChartImage(){
      //working on this
      google.script.run.saveGasTestChartImage(gdatObj);      
    }

gs:

function saveGasTestChartImage(gdatObj){
  var selObj=getSelectedProject();
  var fileName=Utilities.formatString('GTCImg%s',selObj.pid);
  var imagesFolder=DriveApp.getFolderById(getGlobal('ImagesDirectoryId'));
  var dupImages=imagesFolder.getFilesByName(fileName);
  while(dupImages.hasNext()){
    dupImages.next().setTrashed(true);
  }
  imagesFolder.createFile(fileName,gdatObj.imagURI,MimeType.PLAIN_TEXT);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...