簡體   English   中英

Google腳本在對象中找不到函數LastIndexOf

[英]Google script cannot find function LastIndexOf in Object

我收到此主題的主題錯誤:

var startPos = msgBody.LastIndexOf("To:");

在這個功能:

function Scanning_Gmail_Mailbox() {    

  if (!UserProperties.getProperty("start")) {
    UserProperties.setProperty("start", "0");    
  }

  var start   = parseInt(UserProperties.getProperty("start"));
  var ss = SpreadsheetApp.openById("1yts3_XhVD1cyAHmKa_R8QYDPpdgVdBjbSq5OMzIoI4o");
  var sheet = ss.getSheetByName("EmailAddresses");
  var row     = 1;

  sheet.getRange(row,1).setValue("Email Addresses");
  row++;

  for (;;) {


  // Find all Gmail messages that have been rejected
    var threads = GmailApp.search('From:mailer-daemon@googlemail.com', start, 500);

  if (threads.length == 0) {
    ss.toast("Processed " + start + " messages.", "Scanning Done", -1);
    return;
  }

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

    var messages = threads[i].getMessages();
    UserProperties.setProperty("start", ++start);

    for (var m=0; m<messages.length; m++) {     

      var msgBody = messages[m].getPlainBody();
      msgBody.toString;

      var startPos = msgBody.LastIndexOf("To:");

      var strEmailAddress = msgBody.slice(msgBody.startPos+4,200);
      strEmailAddress = strEmailAddress.slice(1,msgBody.IndexOf(" ")-1);
      sheet.getRange(row,1).setValue(strEmailAddress);
      row++;

    }            
  }    
  }
}

方法是lastIndexOf(注意l是小例)

var startPos = msgBody.lastIndexOf("To:");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM