Salesforce - 如何为每个商机记录搜索所有空的(从未填充过)的商机自定义字段?

时间:2014-05-29 13:42:50

标签: salesforce

我需要搜索任何机会的自定义字段,这些字段对于每条记录都是空的,以便我可以删除那些用户未使用的字段。我可以通过报告或DevConsole进行一些查询吗?

2 个答案:

答案 0 :(得分:2)

我认为有三种选择最有效:

  1. 数据加载器

    使用他们的数据加载器将您的所有商机导出为CSV格式。将其加载到Excel或您选择的其他软件中,并手动挖掘以__c结尾的列,查找至少一个值。

  2. <强> SOQL

    您可以手动编写查看每个字段的SOQL查询(例如SELECT Id FROM Opportunity WHERE YourCustomField1__c != null并重复每个字段)

  3. SOQL(动态)

    如果您愿意让编程工作变得肮脏,您可以进行describe API调用以获取商机对象上的所有字段。知道了所有字段后,您可以找到以__c结尾的字段,并编写动态SOQL语句来使用。{/ p>

答案 1 :(得分:0)

Field Trip应用程序(在AppExchange中免费)将为您完成此操作。这是一个链接:

https://appexchange.salesforce.com/listingDetail?listingId=a0N30000003HSXEEA4

为对象运行它,它会为您提供一个列出所有字段的报告,并告诉您每个字段填写的记录百分比。我的组织已经使用它好几年了。

我与Qandor没有联系。我只是一个满意的用户。