繁体   English   中英

使用谷歌应用脚本从 gmail 正文匹配 url 时出错

[英]error when matching url from gmail body using google app script

我是 Google Apps 脚本的新手,有人可以帮我从 gmail 正文中匹配 url,下面是我尝试过的脚本,但从 Z0C83F57C786A0B4A39EFC 正文匹配它时出错。 我能够在变量mailmsg中获得完整消息,但我无法匹配它我还在下面粘贴了我的邮件正文我想从邮件正文中提取第一个 https 链接

这是比赛声明

     var mailmsg = message[t][x].getPlainBody();
     var regexpmatch = mailmsg.match(/^(https?|chrome):\/\/[^\s$.?#].[^\s]*$/)[1];
     Logger.log(regexpmatch);

下面是我的 email 身体来自 gmail

下载数据

 <https://testurl.ct.testdata.net/ls/click?upn=9VwHM0E24WA-2F- 
  2FuwWpvo09QzByap8Q1XZ3lwZOYwqoN3DdeK6YUcVokkOb2-2Boq9zJ4ZMqKkeFvE-2FkR1Rugi1jarDEORU- 
  2BZtK6x7Wjz0bDlMzaGaJTMEqlbz4WU8125U4HpFoz_bacS4DOsuE1jq 

谢谢,

你的团队

 <https://testurl.ct.testdata.net/ls/click?upn=UHpyaFHJ1bhBoqAjtHiHtIMeBu-2FwtyBJ- 
 2Fi9JleFeKj10XIQWU1NH69-2FFIhuNafdc2XG7_bacS4DOsuE1jq

为了提取 url,您可以使用:

var regexpmatch = mailmsg.match(/https:\/\/[^\s]{1,}/gm)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM