我正在使用命令行中的数据加载器来提取每天在特定日期创建的所有 FeedItem。
我的问题是如何利用命令行从 FeedItem.parentID 获取父对象的名称?我认为使用命令行来做到这一点是不可能的。如果我的假设是正确的,您能指导我采用自动化解决方案吗?
使用 apex 代码从 ID 中获取名称很容易,但是每天运行一些 apex 类并让它在 Salesforce 之外导出日志文件则不是。事实上,我一直无法弄清楚这是否可能。
任何指导将不胜感激。
我正在使用命令行中的数据加载器来提取每天在特定日期创建的所有 FeedItem。
我的问题是如何利用命令行从 FeedItem.parentID 获取父对象的名称?我认为使用命令行来做到这一点是不可能的。如果我的假设是正确的,您能指导我采用自动化解决方案吗?
使用 apex 代码从 ID 中获取名称很容易,但是每天运行一些 apex 类并让它在 Salesforce 之外导出日志文件则不是。事实上,我一直无法弄清楚这是否可能。
任何指导将不胜感激。
I experienced a similar issue performing the lookup to field on User through Owner using version 23 of the Apex Data Loader. It looks like a bug in either the dataloader or version 23 of the api. I switched back to the version 22 dataloader and this issue went away (for Owner.Email). Trying an older version may work for this as well. It can sometimes be hard to find older version of the dataloader, here is a link to version 22: http://dl.dropbox.com/u/667068/ApexDataLoader.exe
此查询获取父对象的名称:
SELECT Id, ParentId, Parent.Name FROM FeedItem
编辑:显然数据加载器阻塞了 Parent.Name,认为它通常支持这些关系查询。
您是否考虑过计划作业来调用外部服务器以提交数据?