Salesforce: picklist value大小写问题
最近项目遇到了一个奇怪的问题。
在给picklist field赋值的时候,value自动从小写变为了大写。
例如赋值'test', 最终该字段存储为'TEST'
已检测了没有任何代码逻辑执行此操作。
该piclist的"Restrict picklist to the values defined in the value set"设置为false.
并且赋的值(test)并不在Picklist Values中。
经检查,原来该值(TEST)在Inactive Values中。
所以日后开发要注意,在Inactive Values中的值也会对赋的值产生匹配。
另外,如果picklist field的"Restrict picklist to the values defined in the value set"设置为false, 则每次为该picklist赋不在Picklist Values中的值的时候,该值都会自动加到Inactive Values中。