向Salesforce报告动态添加列
我需要向salesforce报告动态添加列(基于特定条件)。我计划用一个触发器来检查我的情况。我的两个问题,向Salesforce报告动态添加列,salesforce,soql,Salesforce,Soql,我需要向salesforce报告动态添加列(基于特定条件)。我计划用一个触发器来检查我的情况。我的两个问题, 是否可以为报表动态添加列 我们可以根据时间间隔而不是数据库更新来安排触发器吗 谢谢,比尔 马杜拉我不知道有任何可能操纵Apex的报告。可以使用元数据API(例如在EclipseIDE中使用的元数据API)检索和修改报告定义,但这意味着您必须使用hacks,因为元数据API在Apex中不容易获得 这是一种“已知问题”,许多人已经对此进行了研究: -看起来真的很有趣 您真的认为某种“动态
马杜拉我不知道有任何可能操纵Apex的报告。可以使用元数据API(例如在EclipseIDE中使用的元数据API)检索和修改报告定义,但这意味着您必须使用hacks,因为元数据API在Apex中不容易获得 这是一种“已知问题”,许多人已经对此进行了研究:
至于另一个问题——你可能不应该用“触发器”这个词如果您想让一些Apex以时间间隔运行,那么应该查看作业调度(编写一个类),然后可以将其调度为在特定时间运行。如果没有特别的调整,这项工作甚至每小时都可能被解雇
当然,也有基于时间的工作流选项,可以执行字段更新并触发一些真正的触发器,但这是以数据为中心的,不能保证它会以时间间隔运行。非常感谢@eyescream提供的出色解释。正如您还提到的,是的,即使有人需要动态报告列,但使用dumn是一个愚蠢的想法;)。