课程章节介绍
同学们,今天我们来学习这一章——在Apex中使用报表和仪表板。这章内容非常实用,可以让你在代码里灵活地读取和分析报表数据,甚至操控仪表板信息。
我们先会从报表和仪表板的API总览开始,了解它到底能做什么,核心的能力有哪些。接着,我们会深入去看看它的需求和限制,清楚边界在哪,才不会踩坑。再往下,我会教大家怎么同步运行报表,也有异步运行的方式,以及如何把异步任务的列表抓出来、查看运行状态。然后我们还会讲到,怎样去获取报表的元数据,方便你了解报表的结构。
接着要重点聊一聊事实映射,通过它可以直接访问报表里的数据单元格,对于表格、摘要、矩阵这几种格式,事实映射的键值模式是完全不同的,我会一一拆解给你听。另外,动态过滤报表也是经常用到的技巧,可以让你的代码根据运行时的条件筛选数据。
这部分内容讲完后,我们也不能忽略测试——报表代码写好了怎么测?这里有一套测试策略要分享。最后,还会顺带补充几个和报表相关的话题:Salesforce站点URL的重写、营业时间和案例的支持类,以及Territory Management 2.0里的触发器写法。这些都是在真实项目中可能遇到的好帮手。
好了,接下来我们就从报表和仪表板API的概览开始,一步步深入吧。
关键词
Apex
Salesforce
Developer Guide