繁体   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