我们可以在保存记录时进行验证或将输入的字段保存为全大写吗
我遇到一种情况,我正在使用记录中输入的值进行查询。如果在字段中输入的值是小写字母并且对象中的值是大写字母,则结果不正确,因为它们区分大小写。
有没有办法让我输入的值全部大写?我知道我可以写一个触发器来做到这一点。管理中是否有某些内容会强制执行此操作
I have a situation where i am querying using value entered in the record. if the value entered in the field is small letters and the ones in the objects are caps then the result is not correct as they are case sensitive.
Is there a way i can have the values entered all in caps? I know i can write a trigger to do it. Is there something in admin which would force this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否使用 Apex 进行查询?如果是这样,请对搜索词执行
String.toUpperCase()
操作。Are you querying using Apex? If so, do
String.toUpperCase()
on the search terms.如果您使用 Salesforce 页面,您可以从要保存到的对象上的“设置”菜单中为要保存的字段创建公式。
或者您可以创建一个工作流程,在新建和更新时将大小写更改为大写。
如果您使用的是 Visualforce 页面,您可以创建一个 Before 触发器并将测试设置为 string.touppercase,就像 Jeremy Ross 建议的那样。
If you are using a Salesforce page you can either create a formula for the field being saved from the SETUP menu on the object you are saving to.
Or you could create a workflow that would change the case to upper-case on new and update.
If you are using a Visualforce page, you can create a Before trigger and set the test to string.touppercase like Jeremy Ross has suggested.