Я пытаюсь создать функцию, которая извлекает указанный c URL из тела HTML письма.
URL-адрес, который я пытаюсь получить с помощью регулярного выражения, имеет следующую форму:
https://dashboard.stripe.com/emails/receipts/invrc_1GYYpBFlgHQ8OfGyspnJivUe/pdf
Таким образом, этот шаблон исправлен https://dashboard.stripe.com/emails/receipts/invrc_ + alphanumeri c строка из 24 символов + исправлено / pdf
Я пробовал это регулярное выражение, но оно всегда выводит меня "null"
var threads = GmailApp.search('subject:"Your receipt from Weglot"',0,1)[0];
var messages = threads.getMessages();
var body = messages[0].getBody();
var url = new RegExp(/https:\/\/dashboard.stripe.com\/emails\/receipts\/invrc_/+/[a-zA-Z0-9]+/+/\/pdf/)
var data = body.match(url)
Logger.log(data)
}
У кого-нибудь появилась идея исправить это регулярное выражение?