如何(使用Salesforce API)确定自定义字段引用到哪个组件?

如何(使用Salesforce API)确定自定义字段引用到哪个组件?,salesforce,Salesforce,我是Salesforce的新手,正在尝试找出一种方法来确定引用自定义字段的所有组件,如ApexPages、ApeXClass、触发器等 是否有任何API可用于此? 元数据API能否在所有组件中获取自定义字段/对象的此类引用?没有一种优雅的方法可以做到这一点 如果有沙盒,可以尝试删除该字段。如果它在你组织的其他部分被引用,它通常不允许你删除这个字段,我相信它也会给你一个链接,指向它被引用的地方。但是,这并不是一个完整的解决方案,因为如果在VF页面的Javascipt中引用了一个字段,或者在动态SO

我是Salesforce的新手,正在尝试找出一种方法来确定引用自定义字段的所有组件,如ApexPages、ApeXClass、触发器等

是否有任何API可用于此?
元数据API能否在所有组件中获取自定义字段/对象的此类引用?

没有一种优雅的方法可以做到这一点

如果有沙盒,可以尝试删除该字段。如果它在你组织的其他部分被引用,它通常不允许你删除这个字段,我相信它也会给你一个链接,指向它被引用的地方。但是,这并不是一个完整的解决方案,因为如果在VF页面的Javascipt中引用了一个字段,或者在动态SOQL查询中引用了一个字段(即Database.query('Select Id,Custom\u field\u c from Account'),Salesforce将无法检测到该字段是否被引用

一个更完整的解决方案需要更多的努力。我建议使用Eclipse插件或本地下载您的所有项目(页面、类、触发器)。然后您可以在文本文件中执行简单的搜索/查找,以查找对您的文件的引用

最后,一个可能更简单的更新选项是使用开发者控制台。它最近获得了“搜索文件”的功能。您可以在开发者控制台的“文件”菜单选项下打开它