Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

选项列表入门教程

学习目标

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

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

备注

用中文(简体)学习?在中文(简体)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. 单击下一步
  4. 为选项列表字段设置字段级安全性,单击下一步。此列表确定可查看或编辑该字段的人员。
  5. 选择包含选项列表字段的页面布局。
  6. 单击保存

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

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

多选自定义选项列表

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

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

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

显示选择的多个值

用户是否必须选择多个值?不是。用户可以只选择一个值。您可能会想,“那为什么不总是使用多项选择的选项列表呢?”原因是:如果您想限制用户只选择一个值时,就不应使用多项选择的选项列表。所以,您只需记住:

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

另外需考虑的是以下几点:

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

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

受限制选项列表

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

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

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

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

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

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

选择限制选项列表的选项

  1. 单击保存

依赖选项列表

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

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

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

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

比较选项列表字段

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

标准选项列表

自定义选项列表

自定义多选选项列表

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

从您的组织中删除

设置默认值

使用默认值公式

可以选择多个值

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

可以受限制

可以是依赖选项列表

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

资源

在 Salesforce 帮助中分享 Trailhead 反馈

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

了解更多 继续分享反馈