041_Record Type
2024-10-21 17:40:30
应用场景:在使用Apex新建记录时,有时需要根据具体需求为用户匹配对应的记录类型,这个时候就需要用到记录类型Id的情况。
获取RecordTypeId的方法有2种,一种是根据soql进行查询,另一种是使用内置方法查询;
方法1:过滤的是DeveloperName
- Id recordTypeId = [SELECT Id, Name, DeveloperName, isActive
- FROM RecordType
- WHERE DeveloperName ='Tender_Record_Offline_Media' AND SobjectType = 'Advertiser_Tender_Relationship__c' LIMIT 1].Id
方法2:注意传入的是Label Name
- Id devRecordTypeId = Schema.SObjectType.ObjectName.getRecordTypeInfosByName().get('Label Name').getRecordTypeId();
- 如:Id devRecordTypeId = Schema.SObjectType.Advertiser_Tender_Relationship__c.getRecordTypeInfosByName().get('线下媒介-普通').getRecordTypeId();
资源链接:
https://devforce.co/apex-tip-how-to-get-a-recordtype-id-by-name-without-soql/
https://salesforce.stackexchange.com/questions/157608/getrecordtypeinfosbyname
最新文章
- dump、cpio、tar、dd四种备份工具比较
- Java连接oracle数据库的OCI和THIN
- div模拟的下拉框特效jquery
- xcode中create groups 和 create folder reference 的区别
- PHP表单
- 【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据
- 新软件马上就要完成了,先发篇文章YY下
- 利用Google浏览器调试js代码
- mongodb window安装配置
- hdu 1010 回溯加奇偶性剪枝
- 离线Chrome插件安装文件(crx)的安装方法
- Swift下多个Storyboard的项目结构
- 27 ArcMap加载天地图服务一片空白怎么办
- SpringBoot中配置起动时的数据库初始化角本
- python读取并写入mat文件
- 设计模式 笔记 迭代器模式 Iterator
- Daily Scrumming* 2015.12.10 今天集体请假一天
- UI型Bug定义的处理方法
- 硬盘上的一些算法小题目||and今天看了下林锐的书以及gdb调试 及一些变成算法小题目
- SQLServer------查询结果为空的列赋默认值
热门文章
- flask-基础篇03 请求钩子与上下文
- 我的vim配置相关
- RN 报错信息总结
- LoadRunner参数和变量之间的转换
- 源码编译mariadb
- 路飞之-后台日志封装-前后端分离的rbac项目演示-全局异常处理封装-封装Response-luffy数据库创建-软件开发模式-User模块用户表-django的配置文件-开启media访问
- sxt_(015)_request处理表单数据及乱码
- SQL Server修改表的时候出现错误:未更新任何行,未删除任何行
- 004. html篇之《标签分类和嵌套规则》
- 剑指 Offer II 二分查找