我正在使用Google Analytics Api和Apps脚本,并尝试使用正则表达式过滤某些页面。 但是总是显示这个错误。
无效值'{filters = ga:pagePath =〜(/ burm)|(/ 4assort)|(/ mkn)|(/ apl)|(/ grp)|(/ pea)|(/ arakawa)}' 。值必须与以下正则表达式匹配:'ga:。+'
我尝试了一些简单的表达式,例如,
var ReEx ='(\/abc)|(\/def)';
'filters':'ga:pagePath=~'+ ReEx
我的代码中是否有不正确的表达式?
因此我尝试过滤单个页面。并且它仍然返回相同的错误。
function getCart(){
return '/ShoppingCart.html';
}
var Cart = {
'filters':'ga:pagePath=~'+getCart()
}
var results = Analytics.Data.Ga.get(//
tableId, // Table id (format ga:xxxxxx).
startDate, // Start-date (format yyyy-MM-dd).
endDate, // End-date (format yyyy-MM-dd).
Cart
);
sheet.getRange(3, 7).setValues(results.getRows());
答案 0 :(得分:0)
我通过用小写字母命名pagepath
来解决它,同时还要确保没有空格:
ga:pagepath==/prodcuts/motors
或
ga:pagepath=~/prodcuts/motors