Salesforce 第一代包安装后脚本

问题描述 投票:0回答:1

我有一个名为 TestCustomSetting__c 的自定义设置,其中包含一个名为 TestCheckbox__c 的复选框字段,该字段最初默认设置为未选中。安装后,如果用户选中此复选框(即,将其值设置为 true),我想确保即使在升级后也保留此更改的值。目前,在升级过程中,复选框值会重置为默认值,即 false。

我查看了https://developer.salesforce.com/docs/atlas.en-us.pkg1_dev.meta/pkg1_dev/apex_post_install_script_create.htm中提供的示例,但我不确定如何在升级过程中保留复选框值.

apex salesforce-developer
1个回答
0
投票

我再次检查了我的代码,发现每次安装软件包时,它都会将复选框的值重置为 false。注释掉这些行后,我确认即使在软件包升级后,自定义设置字段值也已保留。

© www.soinside.com 2019 - 2024. All rights reserved.