Skip to main content
From 16:00 UTC on January 17, 2026, to 20:00 UTC on January 17, 2026, we will perform planned maintenance on the Trailhead, myTrailhead, and Trailblazer Community sites. During the maintenance, these sites will be unavailable, and users won't be able to access them. Please plan your activities around this required maintenance.

选项列表入门教程

学习目标

完成本单元后,您将能够:

  • 决定何时添加选项列表字段。
  • 决定所需的选项列表类型。
  • 创建自定义选项列表。
备注

备注

用中文(简体)学习?在中文(简体)Trailhead Playground 中开始挑战,用括号中提供的译文完成挑战。仅复制并粘贴英文值,因为挑战验证基于英文数据。如果在中文(简体)组织中没有成功通过挑战,我们建议您 (1) 将区域设置切换为美国,(2) 按此处说明将语言切换为英文,(3) 再次单击“检查挑战”按钮。

查看 Trailhead 本地化语言徽章详细了解如何利用 Trailhead 译文。

何时使用选项列表

在面包店点饼干时,您首先得知道面包店的饼干种类,而非仅凭猜测来点饼干。

查看饼干菜单

选项列表分析

选项列表由两部分组成。

选项列表各部分。1:字段 2:值

字段 (1) 确定选项列表类型。用户是否可以选择多个值?此字段的值集是否取决于另一个字段?您可以在字段级别设置此类选项及更多选项。

值集 (2) 确定用户看到的选项、选项顺序与默认值,以及其他设置。

尽管上述均为最基本部分,但却存在重大区别。您可以分别管理这两部分。现在,我们来集中探讨字段。在下一单元中,将与您探讨值。

我们提供三类选项列表。

  1. 标准
  2. 自定义
  3. 自定义多选

选项列表字段具有以下属性。

  • 受限制
  • 依赖或控制

值可以通过三种方式确定。

  1. 在创建选项列表时设置单个值。这些单个值对应单个选项列表字段。
  2. 使用 Salesforce 组织附带的标准选项列表字段的内置值集。
  3. 创建全局值集。全局值集是可与多个选项列表字段共享的自定义值集。

我们来看一看选项列表字段的不同种类吧。我们将在后面单元中介绍值。

标准选项列表

标准选项列表是在任何自定义设置之前包含在 Salesforce 组织中的选项列表。示例包括潜在客户对象上的潜在客户源选项列表,业务机会对象上的业务机会阶段选项列表,以及其他。

潜在客户源属于标准选项列表。

组织附带的标准对象所需的公共字段,包含标准选项列表字段。

潜在客户页面布局上的潜在客户源字段

标准选项列表字段偶尔共享一个标准值集。例如:在潜在客户对象上,潜在客户源选项列表值属于标准值集的一部分。客户对象上的客户来源选项列表字段也采用了相同的值。当您在潜在客户源选项列表设置中更改该设置的值时,更改也会出现在客户来源选项列表字段值中。

为更具灵活性,您需要一个自定义选项列表字段。

自定义选项列表

自定义选项列表由您创建。您可以添加自己的值,并配置自定义选项列表的行为。在创建新的自定义字段时,选择选项列表作为字段类型。

下面是创建自定义选项列表的步骤。稍后您可以继续进行自定义设置。

  1. 设置时,单击对象管理器选项卡,选择包含选项列表字段的对象。
  2. 单击字段和关系
  3. 单击新建。选择选项列表,单击下一步
  4. 输入选项列表字段的标签。字段名均为自动分配。字段名通常也称为“API 名称”,因为它是一种以编程方式引用字段的方法。
  5. 选择输入值,每个值单独占一行
  6. 输入您的值。

在单独行上的自定义字段值

  1. 可以选择按字母顺序对值进行排序,或者使用列表中的第一个值作为默认值,或者两者同时使用。如果您选择了这两个选项,Salesforce 将按字母顺序排列条目,然后将第一个按字母顺序排列的值设置为默认值。您可以借助公式动态分配默认值。我们稍后再探讨。
  2. 选择是否将此选项列表的值限定为管理员批准的列表。此处,您可以确定这是一个受限制的选项列表。如果您发现确实需要接受字段中的新值,稍后您可以进行更改。
  3. 单击 Next(下一步)
  4. 为选项列表字段设置字段级安全性,单击下一步。此列表确定可查看或编辑该字段的人员。
  5. 选择包含选项列表字段的页面布局。
  6. 单击 Save(保存)

在对象的字段和关系页面上,确定现有自定义选项列表。与其他自定义字段一样,自定义选项列表的字段名以 __c 结尾。

自定义选项列表字段名详细信息

多选自定义选项列表

创建自定义选项列表时,也需注意多选选项列表的选项。

字段类型多选选项列表的选项

如果您希望用户从选项列表中选择多个值,请选择此选项。当用户选择多个值时,所选值将显示在字段中,由分号分隔。

显示选择的多个值

用户是否必须选择多个值?不会。他们可以只选择一个值。您可能会想,“那为什么不总是使用多项选择的选项列表呢?” 原因是:可能会有一些情况,您想限制用户只选择一个值。

总而言之,以下是选项列表和多项选择列表之间的主要区别。

  • 选项列表:一次仅能选择一个值。有时候这也是好事。
  • 多项选择的选项列表:一次可选择一个或多个值。

以下是关于多项选择列表的其他注意事项。

  • 多项选择的选项列表对总值设置了一个下限值。有关详细信息,请查看选项列表限制
  • 您可以将自定义选项列表转换为多项选择列表,以支持字段中的多个值。但是,当您将多选选项列表转换为不支持多选的选项列表字段时,Salesforce 会清除现有记录上该字段的值。新字段只允许设置一个值。
  • 引用多选选项列表的报告应使用包含包括(而不是“等于”)来收集包含多个值的所有结果。
  • 在报告结果或仪表板中,多选选项列表的所选内容是独立分组的。示例:一条记录有 abc 值。另一条记录有 bc 值。再一条记录仅有 c 值。您会得到三种不同的分组:一组是 a;b;c、另一组是 b;c、第三组是 c
  • 只有特定函数才能在公式中引用多选选项列表。有关更多信息,请参阅有关选项列表和多选选项列表公式字段的使用提示
Note

在 Lightning Experience 中,通过按住键盘上的 Ctrl (Windows) 或 Command (Mac) 键从多选选项列表中选择/取消值,同时单击最后一个活动条目。或者,通过“无”值选项撤销当前选择。

受限制选项列表

受限制选项列表防止用户添加新值(无论是通过 API 还是其他应用程序)。该限制对于保持数据一致性很有用。我们可以设想以下情况:有人通过某个应用程序将数据加载到您的选项列表中,并在列表中输入错误信息(如 Vamilla 等)。

如果不限制选项列表中的值,则可以得到值为“Vamilla”的记录,而不是“Vanilla” ,或得到不符合您要求的附加值。使用受限制选项列表,您的选项列表数据方可保持整洁。

具有编辑字段权限的管理员可以继续添加、编辑值。

您在创建自定义选项列表时,选择将选项列表限制为值集中定义的值选项时,即设置了受限制选项列表。当您将选项列表设置为不受限制时,用户无法通过用户界面输入新值,但他们可以通过 API、自动化或其他应用程序添加新值。

要更改现有选项列表设置时,需执行以下操作:

  1. 转至选项列表详细信息页面并选择编辑
  2. 选择将选项列表限制为值集中定义的值

选择限制选项列表的选项

  1. 单击 Save(保存)

依赖选项列表

指导用户使用依赖选项列表,节省 UI 空间,进一步提高数据完整性。依赖选项列表根据从同一记录上的另一个选项列表或复选框(控制值)中的所选内容,筛选选项列表值。

假设如下场景:您的面包店有 100 种饼干,您想引导对麸质或坚果过敏的顾客选择不含麸质或坚果的饼干。创建一个控制选项列表,其首选项选择“所有”,“不含麸质”,或“不含坚果”。然后,将饼干口味选项列表设置为首选项列表的依赖选项列表。当有人选择“不含麸质”饼干口味时,选项列表将只显示不含麸质口味。

不含麸质的选择限制缩减了马卡龙口味值。

我们将在下一单元中介绍如何设置依赖选项列表。

比较选项列表字段

可以将这一部分打印出来,塑封,挂在墙上。

标准选项列表

自定义选项列表

自定义多选选项列表

添加到页面布局或从页面布局中删除

从您的组织中删除

设置默认值

使用默认值公式

可以选择多个值

可以通过应用程序或 API 添加值

可以受限制

可以是依赖选项列表

这包括选项列表字段类型和属性。在下一单元中,我们将重点探讨可以对选项列表值执行的操作。

资源

在 Salesforce 帮助中分享 Trailhead 反馈

我们很想听听您使用 Trailhead 的经验——您现在可以随时从 Salesforce 帮助网站访问新的反馈表单。

了解更多 继续分享反馈