簡體   English   中英

無法使用谷歌應用腳本從 gmail 正文中提取 substring

[英]unable to extract substring from gmail body using google app script

我是谷歌應用腳本的新手。 你能幫忙從下面的文本中提取字符串嗎?

廣告商活動Walgreens FY20 RAD 轉換

我想提取“FY20 RAD Conversion”的活動名稱。 下面我已經使用代碼提取但我失敗了,好像我使用拆分廣告商名稱 walgreens 也可能出現在郵件正文中。 但我想提取這個實例。 有人可以幫助我嗎? 下面是我的代碼

  var cmpname = message[t][x].getPlainBody().split('Walgreens')[1].split("\n")[0];

我的示例消息是

尊敬的 MediaCom_Walgreens 團隊,您對 Integral 的以下活動的報告已准備好下載:廣告商活動 Walgreens FY20 RAD Conversion Acq

我想要從消息中提取的文本是FY20 RAD Conversion Acq

有人可以幫忙嗎?

function xtractString(s) {
  var s=s||'Dear MediaCom_Walgreens team, Your report on the following campaign with Integral is ready for download: Advertiser Campaign Walgreens FY20 RAD Conversion Acq.'
  Logger.log(s.slice(-s.split("").reverse().join("").indexOf('Walgreens'.split("").reverse().join("")),-1));
  //[20-05-18 13:56:45:821 MDT]  FY20 RAD Conversion Acq
}

暫無
暫無

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

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