【发布时间】:2017-09-19 09:39:23
【问题描述】:
使用 Mixpanel 和 JQL 我正在尝试从 .filter() 函数的全局范围访问一个变量,因此我只能查询所需的记录:
var selectedVal = 'foo';
MP.api.jql(function main() {
return People()
.filter(function(user) {
// Compare with 'selectedVal'
return user.properties["user-title"] == selectedVal;
})
;
}, selectedVal).done(function(results) {
// ...
});
错误:
{"request": "/api/2.0/jql/", "error": "未捕获异常 ReferenceError: selectedVal 未定义\n return user.properties[\"user-title\"] == selectedVal; \n ^\n\n堆栈跟踪:\nReferenceError: selectedVal 未定义\n at :6:70\n"}
如果有人能指出我正确的方向,那就太好了。谢谢
编辑:
目前,我正在使用一种解决方法,即获取所有 People 实体并随后进行过滤。这根本不是最优的,因此我仍在寻找一种方法来获取基于 People 实体的属性条件的结果集。
【问题讨论】:
-
可以提供mvp吗?有线。
标签: javascript api mixpanel