Скрипт Google перенаправляет только входящие с большими вложениями - PullRequest
0 голосов
/ 13 сентября 2018

Я искал в базе данных и не смог найти то, что искал, я ищу скрипт, который только перенаправляет новые сообщения в почтовый ящик Gmail.Я попытался изменить этот сценарий.

function RespondEmail() {

  //send response email
  var threads = GmailApp.search("to:be01acd@pf.cofep.be is:unread");
  var subject = "";
  var msg = "";
  var c = 0; // will be used to count the messages in each thread
  var t = "";
  var attachment = "";
  var forwarded = "";

  for (var i = 0; i < 5 /*threads.length*/ ; i++) { 
    // I set 'i' to 3 so that you can test the function on your 3 most recent unread emails.
    // to use it on all your unread email, remove the 3 and remove the /* and */ signs.                   

    t = threads[i]; // I wanted to avoid repetition of "threads[i]" for the next 2 lines haha
    c = t.getMessageCount() - 1;
    msg = t.getMessages()[c];
    forwarded = msg.getBody(); // that is the body of the message we are forwarding.

    subject = msg.getSubject();
    attachment = msg.getAttachments();

    msg.forward("destination@gmail.com", {
      replyTo: "origin@gmail.com",
      subject: "TPS report status of [" + subject + "]", // customizes the subject
      htmlBody: "<br><br>" //adds your message to the body
        +
        "<div style='text-align: center;'>---------- Doorgestuurd bericht Gmail ----------</div><br>" + forwarded, //centers
      attachments: attachment
    });
    t.markRead(); // mark each forwarded thread as read, one by one

  }
}

Но это не удалось, я добавил метку: входящие и блокирует счетчик потоков.кроме того, в этот почтовый ящик поступают сообщения с большими вложениями.и этот сценарий блокируется, когда есть вложение.

Может ли кто-нибудь мне помочь?

С уважением Найджел.

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