Google script как из имеющего скрипта сделать цикл?

Добился этим скриптом что б текст письма копировался в google docs задача стоит что б скрипт прошелся по всем письмам и скопировал текст в google docs
function myFunction() {
var doc = DocumentApp.getActiveDocument();
var body = DocumentApp.getActiveDocument().getBody();

var thread = GmailApp.getInboxThreads(2,1)[0]; // get first thread in inbox
 var message = thread.getMessages()[0]; // get first message
 body.insertParagraph(0, message.getBody());
 Logger.log(message.getBody()); // log contents of the body
  • Вопрос задан
  • 2546 просмотров
Пригласить эксперта
Ответы на вопрос 1
MakhmudovDamir
@MakhmudovDamir
Сейчас вы читаете первое письмо из первой цепочки:
var thread = GmailApp.getInboxThreads(2,1)[0]; // get first thread in inbox
var message = thread.getMessages()[0]; // get first message

Вам необходимо определиться все ли письма вам нужны (фильтр по непрочитанным, чтение конкретного ярлыка и т.д.)

Затем в нужном вам массиве писем необходимо создать цикл наподобие:

for (i=0; i<=Число писем (цепочек) в массиве; i++) {
обработка писем
}

Готов помочь с реализацией на конкретном скрипте samrukov@gmail.com
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы