salesforce - 是否可以访问不属于管理包的自定义设置?
问题描述
我已经在我的客户组织上安装了管理包,我们将服务费存储在自定义设置中,它是托管包的一部分。无论最初在此设置中创建的字段都可以在打包的 apex 代码中访问。但是,如果客户在他自己的组织上独立创建新的服务费(显然它不会成为管理包的一部分),则无法在打包的 apex 代码中访问它。有什么解决方法吗?
感谢任何帮助将不胜感激。
解决方案
不确定我是否理解正确,但据我所知,您希望您的客户在自定义设置字段中设置一些不同的值,该字段是您在受管软件包中预先定义的,对吗?所以我们在 Apex 中像下面这样使用它:例如对于布尔值
Boolean b = Settings__c.getOrgDefaults().get('NameOfField');
这里的 Settings__c 和 Hierarchy 一样受到保护
推荐阅读
- arm - ARM EABI 工具链:如何在 Windows 10 上启用异常时重建 newlib-nano?
- azure - 如何停止 Azure Blob Java SDK TransferManager 打印“警告:操作缓慢...”
- python - python中从已经聚合的表中创建混淆矩阵的最佳方法是什么,其中包含实际标签和预测标签的数量
- obiee - 找出未使用的表
- javascript - 获取帧的加载时间
- html - 带圆点的圆形进度条
- javascript - 如何编写正则表达式以匹配 Donorbox EmbedForm?
- swift - 如何通过 Swift 包管理器更新导入到 Xcode 项目的 swift 包?
- pandas - 转换为 Pandas DataFrame
- ios - 如何在 iOS 中存储令牌?