【发布时间】:2019-01-01 01:55:13
【问题描述】:
我正在尝试使用运行时过滤器运行 Salesforce 自定义报告,如页面 https://developer.salesforce.com/docs/atlas.en-us.api_analytics.meta/api_analytics/sforce_analytics_rest_api_filter_reportdata.htm#example_requestbody_execute_resource 中所述
但是,每当我使用手工制作的 JSON 块运行报告(异步)时,结果报告都会忽略过滤器并返回完整的结果集。过滤器也未在响应的 reportMetadata 块中列出。
我的 POST 请求正文的 JSON:
{
“报告元数据”:{
"name": "所有联系人",
"id": "00Oo0000004aH7R",
"reportFormat": "TABULAR",
"reportBooleanFilter": "1 AND 2",
“报告过滤器”:[
{“价值”:“selma.husser@cox.net”,“列”:“EMAIL”,“运营商”:“notEqual”},
{“价值”:“aonofrio@onofrio.com”,“列”:“EMAIL”,“运营商”:“notEqual”}
],
“详细列”:[
"CONTACT_ID",
“名”,
“姓”,
"ADDRESS2_STREET",
"ADDRESS2_CITY",
"ADDRESS2_STATE",
"ADDRESS2_ZIP",
"ADDRESS2_COUNTRY",
"电话 1",
“电子邮件”
],
"developerName" => "All_Contacts",
"reportType" => {
"label" => "Contacts & Accounts",
"type" => "ContactList"
}
"currency": null,
"aggregates": [ ],
"sortBy": "CONTACT_ID"
}
【问题讨论】:
标签: rest salesforce