for(var x in urls){
var response = UrlFetchApp.fetch(urls[x],urlFetchOptions);
var code = response.getContentText();
for(var y = 0; y < messagesToCheckFor.length; y++){
var message = messagesToCheckFor[y];
if(code.indexOf(message) !== -1){
bad_urls.push(urls[x]);
break;
}
}
}`
Google Ads 脚本中的这段代码会检查所有 URL 是否有一段 HTML,如果找到,则将该 URL 推送到一个数组 (bad_urls)。但是我想修改它,以便它计算一段 HTML 的出现次数,然后将每个 URL 和总计数添加到一个数组中,以便我可以在谷歌表中记录它们的值
我想我需要类似下面的东西来使用正则表达式来计算连续匹配,但我不确定如何将计数添加到变量中,然后将 url 和 count 推送到它们自己的数组中。谢谢
var re = /dpb-product-link svelte-1yex87k/g;
var outofStockMatch = [];
count = 0;
while (re.exec(code)) {
outofStockMatch = ++count;