gpt4 book ai didi

javascript - oocharts 数组转换为字符串后过滤器参数无效

转载 作者:行者123 更新时间:2023-11-28 08:44:59 24 4
gpt4 key购买 nike

我在为 oocharts 设置动态过滤器时遇到问题。

我循环了一些东西并创建了一个数组(场景过滤器),我将其加入以形成一个字符串。然后我尝试使用它作为过滤器,它返回错误:

*JSONP.callbacks.request_63 && JSONP.callbacks.request_63({"error":"无效参数 {filters}: 过滤字符串格式无效"});*

现在,如果我 console.log 变量“locationfilter2”并将其直接复制并粘贴到过滤器中,它可以正常工作 - 但它不仅仅适用于该变量。我是否需要对变量执行其他操作以确保它是字符串?

    var locationfilter = scenefilters.join(",");
var locationfilter2 = '"'+ locationfilter +'"';

var visits = new oo.Metric("54190402", "12m");
visits.setMetric("ga:visits");
visits.query.setFilter(locationfilter2);
visits.draw(timeline);

编辑

我尝试将变量输出到文本字段并从那里复制它,同样的事情。输出为“ga:pagePath=~s101$,ga:pagePath=~s102$,ga:pagePath=~s103$,ga:pagePath=~s104$,ga:pagePath=~s105$,ga:pagePath=~s106 $,ga:pagePath=~s107$,ga:pagePath=~s108$,ga:pagePath=~s109$,ga:pagePath=~s110$,ga:pagePath=~s111$,ga:pagePath=~s112$, ga:pagePath=~s113$,ga:pagePath=~s114$,ga:pagePath=~s115$,ga:pagePath=~s116$,ga:pagePath=~s117$,ga:pagePath=~s118$,ga: pagePath=~s119$,ga:pagePath=~s293$,ga:pagePath=~s301$"

如果我将其直接复制到过滤器中,即 attempts.query.setFilter("ga:pagePath=~s101$,ga:pagePath=~s102$,ga:pagePath=~s103$,ga:pagePath=~ s104$,ga:pagePath=~s105$,ga:pagePath=~s106$,ga:pagePath=~s107$,ga:pagePath=~s108$,ga:pagePath=~s109$,ga:pagePath=~s110$ ,ga:pagePath=~s111$,ga:pagePath=~s112$,ga:pagePath=~s113$,ga:pagePath=~s114$,ga:pagePath=~s115$,ga:pagePath=~s116$,ga :pagePath=~s117$,ga:pagePath=~s118$,ga:pagePath=~s119$,ga:pagePath=~s293$,ga:pagePath=~s301$");

效果很好。但如果我使用该变量,就会出现错误。有人有什么想法吗?

最佳答案

好吧,愚蠢的一个。删除了“”,它工作正常。

关于javascript - oocharts 数组转换为字符串后过滤器参数无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19950281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com