我試圖運行與運行時過濾器的Salesforce自定義報告,截至https://developer.salesforce.com/docs/atlas.en-us.api_analytics.meta/api_analytics/sforce_analytics_rest_api_filter_reportdata.htm#example_requestbody_execute_resourceSalesforce Reporting REST API忽略了哪些過濾器?
但是,每當我跑了手工JSON塊的報告(異步)頁面上所描述的,結果報告忽略了過濾器和帶回完整的結果集。篩選器也未在響應中的reportMetadata塊中列出。
的JSON我的POST請求的身體: { 「reportMetadata」:{ 「名」: 「所有聯繫人」, 「身份證」 : 「00Oo0000004aH7R」, 「reportFormat」: 「TABULAR」, 「reportBooleanFilter」: 「1和2」, 「reportFilters」:[
{ 「值」: 「[email protected]」,「列「:」EMAIL「,」operator「:」notEqual「}, {」value「:」[email protected]「,」column「:」EMAIL「,」opera TOR「: 」notEqual「} ], 」detailColumns「:[ 」CONTACT_ID「, 」FIRST_NAME「, 」LAST_NAME「, 」ADDRESS2_STREET「, 」ADDRESS2_CITY「, 」ADDRESS2_STATE「, 」ADDRESS2_ZIP「 , 「ADDRESS2_COUNTRY」, 「PHONE1」, 「電子郵件」 ],
「developerName」=> 「All_Contacts」,
"reportType" => {
"label" => "Contacts & Accounts",
"type" => "ContactList"
}
"currency": null,
"aggregates": [ ],
"sortBy": "CONTACT_ID"
}