Salesforce 包的名称空间前缀与本地定义的名称空间前缀

Salesforce 包的名称空间前缀与本地定义的名称空间前缀,salesforce,Salesforce,打包时,我会获得组织的默认名称空间前缀 如果我为该环境定义了另一个本地名称空间,那么就有两个名称空间 一个是我从软件包中得到的,一个是我自己定义的 在阅读了有关主题的内容后,我无法理解在查询数据库时,我是否获得了包的namespacePrefix,以及何时获得了手动定义的namespacePrefix 哪个优先于另一个 在这种情况下我能不能碰一下 我是salesforce的新手。打包的目的是使元数据的一个或多个组件能够重复安装到其他组织中。如果您不这样做,那么我不会使用包。 当您将包安装到目标组

打包时,我会获得组织的默认名称空间前缀

如果我为该环境定义了另一个本地名称空间,那么就有两个名称空间

一个是我从软件包中得到的,一个是我自己定义的

在阅读了有关主题的内容后,我无法理解在查询数据库时,我是否获得了包的namespacePrefix,以及何时获得了手动定义的namespacePrefix

哪个优先于另一个

在这种情况下我能不能碰一下


我是salesforce的新手。

打包的目的是使元数据的一个或多个组件能够重复安装到其他组织中。如果您不这样做,那么我不会使用包。 当您将包安装到目标组织中时,该包中的元数据组件采用包的命名空间,而不管源组织或目标组织的命名空间如何。 源组织名称空间:src 目标组织名称空间:dest 包名称空间:pkg

如果Apex类myClass和sObject custom____c都在pkg中,那么myClass可以访问custom______c,而不需要任何名称空间

如果目标组织类destClass想要访问自定义__c,则必须在其前面加上名称空间pkg__custom__c才能访问(customer__c上的字段也是如此)

不要太担心您的源组织,因为源组织的目的只是为了开发,假设您使用的是用于预期目的的打包