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

时间:2016-08-04 03:16:28

标签: salesforce

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

我已尝试过以下查询,但无效。

select Industry_Group__c  from Industry__c

2 个答案:

答案 0 :(得分:1)

首先从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'

答案 1 :(得分:0)

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