Text 如何搜索字符串并返回字符串';谷歌应用程序脚本中文本中的邻居词?

Text 如何搜索字符串并返回字符串';谷歌应用程序脚本中文本中的邻居词?,text,google-apps-script,gmail,find,google-sheets,Text,Google Apps Script,Gmail,Find,Google Sheets,我收到了一些从gmail到电子表格的特殊电子邮件。但在我把它们发送到电子表格之前。我想从电子邮件纯文本中获取一些特殊数据。 例如,文本中有一个单词“arrival”及其旁边的日期。我想知道这个日期 这就是我到目前为止所做的: function abepostalar() { var threads = GmailApp.search('label:AOOA'); Logger.log(threads); Logger.log(threads[0].getMessages())

我收到了一些从gmail到电子表格的特殊电子邮件。但在我把它们发送到电子表格之前。我想从电子邮件纯文本中获取一些特殊数据。 例如,文本中有一个单词“arrival”及其旁边的日期。我想知道这个日期

这就是我到目前为止所做的:

    function abepostalar() {

 var threads = GmailApp.search('label:AOOA');
  Logger.log(threads);
  Logger.log(threads[0].getMessages());
  Logger.log(threads[0].getMessages().length);
  var messages;// = threads[0].getMessages();
  var ContentEmail;// = messages[0].getBody();


  for (var i = 0; i < threads.length; i++) {
    messages = threads[i].getMessages()
    ContentEmail = messages[0].getPlainBody();

    // These are what I tried to find the word. not working.
    //var bilgi = ContentEmail.findText("Uygar");
    //var yazi = ContentEmail.asText().getText();
    //Logger.log(bilgi);


    //MesajlariDosyayaYaz(date); // a function to send date to the spreadsheet
  }
函数abepostalar(){
var threads=GmailApp.search('label:AOOA');
Logger.log(线程);
Logger.log(线程[0].getMessages());
Logger.log(线程[0].getMessages().length);
var messages;/=线程[0]。getMessages();
var ContentEmail;//=消息[0]。getBody();
对于(var i=0;i
}


我尝试了一些其他函数,但没有成功。

您从
消息[0]中获得的值。getPlainBody()
是一个字符串,您似乎正在尝试,但这当然行不通。请尝试改用。

您从
消息[0]中获得的值。getPlainBody()
是一个字符串,您似乎正在尝试,但这当然行不通。试着改用。

正如你所说,我用正则表达式尝试了js字符串方法。正如你所说,我用正则表达式尝试了js字符串方法。这对我有好处。