首页 > 解决方案 > 我放入垃圾箱的邮件返回我的收件箱,直到我完全从垃圾箱中删除

问题描述

我使用谷歌应用程序在我的登陆页面中自动化一些脚本,并将邮件详细信息放在谷歌表中,在脚本之后将信息包含在表中我删除邮件,下次该脚本消失时,上一封邮件似乎在收件箱文件夹中但是当我检查时在 gmail 帐户上,邮件在垃圾文件夹中,

function parseEmailMessages(start) {

  start = start || 0;
  var threads = [];


  GmailApp.refreshThreads(threads)
  threads = GmailApp.getInboxThreads(0,20);

  var sheet = SpreadsheetApp.getActiveSheet();

  for (var i = 0; i < threads.length; i++) {

      message = threads[i].getMessages()[0],
     // subject = message.getSubject(),
     subject = message.getSubject(),
      content = message.getPlainBody();
    if(threads[i].isUnread()){
      if(subject=="Promozioni Millemutui - Calcola Rata" || subject=="Richiesta contatto da promozione millemutui - Gran Mutuo liquidità" || subject=="Richiesta contatto da promozione millemutui - Mutuo 100%" || subject=="Richiesta contatto da promozione millemutui - Rifinanziamento debiti più liquidità" ){
        if (content) {

          var date = Utilities.formatDate(new Date(), "GMT+2", "dd/MM/yyyy HH:mm:ss")
          tmp = content.match(/Cognome:\s*([A-Za-z0-9\s]+)(\r?\n)/);
          var cognome = (tmp && tmp[1]) ? tmp[1].trim() : 'Nessun cognome  ';

          tmp = content.match(/Nome:\s*([A-Za-z0-9\s]+)(\r?\n)/);
          var nome = (tmp && tmp[1]) ? tmp[1].trim() : 'Nessun nome ';

          tmp = content.match(/EMail:\s*([A-Za-z0-9@.]+)/);
          var EMail = (tmp && tmp[1]) ? tmp[1].trim() : 'No email';


          tmp = content.match(/Numero di telefono:\s*([A-Za-z0-9\s]+)(\r?\n)/);
          var Numeroditelefono = (tmp && tmp[1]) ? tmp[1].trim() : 'Nessun numero ';


          //tmp = content.match(/Messaggio:\s*([A-Za-z0-9\s]+)(\r?\n)/);
          tmp = content.match(/Messaggio:\s*([\s\S]+)/);
          var Messaggio = (tmp && tmp[1]) ? tmp[1].trim() : 'Nessun messaggio ';

          sheet.appendRow([date,"",cognome,nome,Numeroditelefono,Messaggio,"",EMail,"Google","AUTO",subject]);

        } 

      threads[i].markRead()
      //threads[i].moveToArchive()

      threads[i].moveToTrash()

      threads[i].refresh()

    }
   }

  } 
}

标签: google-apps-scriptgmail

解决方案


推荐阅读