【问题标题】:Getting list view results from jsforce从 jsforce 获取列表视图结果
【发布时间】:2018-07-31 23:47:31
【问题描述】:
我可以像这样得到列表视图的结果:
conn.sobject('ListView').retrieve(listId, function(err, listView) {
console(listView);
});
但这仅返回列表视图的描述而没有结果,我也想获取列表视图的结果。
我在docs here 中看到有一个ListView 类有一个results 方法,但我不知道如何使用它。
我有什么遗漏吗?谢谢!
【问题讨论】:
标签:
javascript
salesforce
code-documentation
jsforce
【解决方案1】:
API 参考中的ListView 不是传递Connection#sobject(sobjectName) 的对象名称。它是一个 JavaScript 类,其实例将由 SObject#listview(listviewId) 返回。通过调用SObject#listviews()返回某些SObject的可用列表视图定义。
conn.sobject("Account").listviews((err, ret) => {
const listviewId = ret.listviews[0].id;
conn.sobject("Account").listview(listviewId).results((err, res) => {
console.log(res.records);
});
});