Сохранить файл отчета на G Drive - PullRequest
0 голосов
/ 28 января 2020

Мы запускаем скрипт Google Ads, который каждое утро отправляет нам файл отчета в формате txt по электронной почте. Теперь нам нужен этот же файл на нашем Google Диске, созданный с помощью того же сценария.

Как этого добиться?

Мэтт из Google Ads Scripts Team предложил фрагмент ниже, но я не знаю, как его использовать, у меня нет URL для файла.

function saveFile() {
  var url = "FILE_URL";
  var blob = UrlFetchApp.fetch(url).getBlob();
  DriveApp.createFile(blob);
}

Функция для отправки адрес электронной почты:

function SendEmail(recipient, subject, body, message, attachment, mimetype) {
  if (attachment) MailApp.sendEmail(recipient, subject, body, {attachments:[{fileName: attachment, mimeType: mimetype, content: message}]});
  else MailApp.SendEmail(recipient, subject, message);
}

и в функции (основной) есть строка, которая отправляет электронное письмо:

SendEmail("my_email@domain.com", "Stats Report", report[0], report[2], "report.txt", 'text/plain');

Любые идеи, как использовать те же переменные для сохранения report.txt в Google Drive

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