GDOC в JPEG вместо Gdraw в JPEG - PullRequest
       6

GDOC в JPEG вместо Gdraw в JPEG

0 голосов
/ 08 ноября 2019

Мне нужно преобразовать файлы Google Doc в файлы JPEG, а затем сохранить их на моем диске Google.

Я нашел код, который устраняет подобную проблему 1) Есть ли команда Google Appscript, которая может преобразовать .gDraw в .jpg? 2) Можно ли установить триггер для выполнения этого преобразования при редактировании файла .gdraw? здесь, но я не уверен, как использовать файл Google Doc вместо файла gDraw

function gDrawTO_jpeg(){
  var gDrawFile = Drive.Files.get('your_draw_file_ID_here'); 
  var url = gDrawFile.exportLinks['image/jpeg'];
  var token = ScriptApp.getOAuthToken();
  var response = UrlFetchApp.fetch(url, {
    headers: {
      'Authorization': 'Bearer ' +  token
    }
  });
  var jpeg = response.getBlob();
  DriveApp.createFile(jpeg);
}

1 Ответ

1 голос
/ 08 ноября 2019

Вы можете сделать это, создав временный файл Sheets, воссоздав содержимое документа в этом файле электронной таблицы и экспортировав лист в изображение.

Здесь - это то, как я это сделал для Sheets(не Документы). Процесс должен быть примерно таким же.

Для этого вы также можете отправить Функциональную идею .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...