@thepetyan

Как настроить автоматическую рассылку книги в Google документах?

Привет. Проблема такая: есть гугл таблица. В этой таблице вносятся правки 24/7. А в конце месяца необходимо вычленять каждый день и анализировать. Если в какой нибудь день забыть/заболеть/не успеть скачать книгу, то в конце месяца не будет хватать этого дня и отчет будет не полным. Можно ли настроить так, чтобы автоматически книга отсылалась, в идеале, в телеграмм, или на почту? Т.е. отсылались не измененные ячейки, не выбранные ячейки(в день может добавляться много данных, а может и мало, точный размер таблицы не узнать), не отдельные листы, не рассылка нескольким адресатам одной кнопкой, а просто каждый день в 20:00 книга отправлялась мне на почту? Слышал, что так можно, но нагуглить не могу.
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
ProgrammerForever
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
Вот код, настройте ежедневный триггер на нужное время. И впишите свой email d targetEmail
const targetEmail = ``; // email для отправки

function f(){
  let ss = SpreadsheetApp.getActiveSpreadsheet();
  let blob = ss.getAs(`application/pdf`);

  try{
    GmailApp.sendEmail(targetEmail, 'backup', 'pdf файл во вложении', {     
          attachments: [blob],
    });
    Logger.log(`Письмо отправлено`);
  }catch(e){
    Logger.log(e);
  }  
};
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы