使用soql从销售人员获取选项列表记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用soql从销售人员获取选项列表记录相关的知识,希望对你有一定的参考价值。

我正在尝试使用soql从销售人员那里获取选项列表记录。我的表名是Industry__c,它有一个名为Industry_Group__c的字段,其数据类型为选项列表。如何获取Industry_group__c选项列表的记录。

我尝试了下面的查询,但它没有用。

select Industry_Group__c  from Industry__c
答案

首先从DurableId获取FieldDefinition

Select DurableId
From FieldDefinition
where EntityDefinition.DeveloperName='Industry__c' 
and DataType = 'Picklist'
and DeveloperName = 'Industry_Group__c'

然后,您可以运行以下查询以获取选项列表值,将EntityParticleId替换为上一个查询中的DurableId

SELECT DurableId, EntityParticleId, IsActive, IsDefaultValue, Label, ValidFor, Value 
FROM PicklistValueInfo 
WHERE EntityParticleId = 'Account.00N1a00000ZZSAS'
另一答案

实际上用户无法访问该字段..请检查字段级安全性是否具有对系统管理员的读/写访问权限,然后尝试访问它。

以上是关于使用soql从销售人员获取选项列表记录的主要内容,如果未能解决你的问题,请参考以下文章

SOQL查询不会检索所有联系人

APEX初步 [5] —— SOQL查询

SOQL获取与营业时间相关的假期列表

iframe 问题:Salesforce 未在 SOQL 嵌套查询中获取父级

如何从使用视图寻呼机创建的选项卡片段转移到另一个片段

Android:如何在选项卡内从一个片段导航到另一个片段? [关闭]