Google apps script 我在获取表达式时遇到了一个错误

Google apps script 我在获取表达式时遇到了一个错误,google-apps-script,Google Apps Script,我试图从与正则表达式和Regexp代码匹配的html中提取组文本,但它给了我一个错误,我不知道如何解决 这是html源代码 这是我使用的代码: var fetchedUrl = UrlFetchApp.fetch(url, {muteHttpExceptions: true}); var html = fetchedUrl.getContentText(); output=html.match(new RegExp("Año</td><td class="col2 val

我试图从与正则表达式和Regexp代码匹配的html中提取组文本,但它给了我一个错误,我不知道如何解决

这是html源代码

这是我使用的代码:

var fetchedUrl = UrlFetchApp.fetch(url, {muteHttpExceptions: true});
var html = fetchedUrl.getContentText();


 output=html.match(new RegExp("Año</td><td class="col2 value number">(.*)</td><td class="col3 value number/">", 'i'))[1]); 
var fetchedUrl=UrlFetchApp.fetch(url,{muteHttpExceptions:true});
var html=fetchedUrl.getContentText();
output=html.match(新的RegExp(“Año(.*),“i”)[1]);
我试图得到红色圆圈中的数据


提前谢谢。

这次修改怎么样

修改脚本: 参考:
编辑: 例如,当使用
new RegExp()
时,可以使用如下示例脚本中的变量创建regex

var value = 'def';
var r = new RegExp('abc' + value);
Logger.log(r) // /abcdef/

这次修改怎么样

修改脚本: 参考:
编辑: 例如,当使用
new RegExp()
时,可以使用如下示例脚本中的变量创建regex

var value = 'def';
var r = new RegExp('abc' + value);
Logger.log(r) // /abcdef/

@谢谢你的回复。给您带来不便,我深表歉意。在我的环境中,脚本可以工作。但是,如果您的环境无法访问URL,则无法检索该值。当你检查
html
的值时,你能找到你想要的值吗?很好,非常感谢。很抱歉我错了,它运行得很好。使用RegExp o not有什么区别?@Moselan感谢您的回复。我很高兴你的问题解决了。例如,当使用
new RegExp()
时,可以使用如下示例脚本中的变量创建regex。请核对我的答案。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。如果你找不到按钮,尽管告诉我@很抱歉给您带来不便。您可以在上看到如何接受您的回答。@Moselan感谢您的回答。@Moselan感谢您的回答。给您带来不便,我深表歉意。在我的环境中,脚本可以工作。但是,如果您的环境无法访问URL,则无法检索该值。当你检查
html
的值时,你能找到你想要的值吗?很好,非常感谢。很抱歉我错了,它运行得很好。使用RegExp o not有什么区别?@Moselan感谢您的回复。我很高兴你的问题解决了。例如,当使用
new RegExp()
时,可以使用如下示例脚本中的变量创建regex。请核对我的答案。如果您的问题已解决,请按“接受”按钮。与您有相同问题的其他人也可以将您的问题作为可以解决的问题。如果你找不到按钮,尽管告诉我@很抱歉给您带来不便。您可以在网站上看到如何接受您的答案。@Moselan感谢您的回复。
var value = 'def';
var r = new RegExp('abc' + value);
Logger.log(r) // /abcdef/