![](/img/trans.png)
[英]unable to extract substring from gmail body using google app script
[英]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.