使用高级表达式编辑器 about-the-advanced-expression-editor

使用历程高级表达式编辑器在界面的各种屏幕中构建高级表达式。 例如,您可以在配置和使用历程时以及在定义数据源条件时构建表达式。

它还可在您每次需要定义需要特定数据操作的操作参数时使用。您可以利用来自事件的数据或从数据源检索的其他信息。在历程中,显示的事件字段列表是符合上下文的,并根据历程中添加的事件而有所不同。

高级表达式编辑器提供一组内置函数和运算符,让您处理值并定义一个专门满足您需求的表达式。高级表达式编辑器还允许您定义外部数据源参数的值、处理映射字段和集合,如体验事件。

NOTE
历程高级表达式编辑器中可用的功能和功能与个性化编辑器中可用的功能和功能不同。

访问高级表达式编辑器 accessing-the-advanced-expression-editor

高级表达式编辑器可用于:

如果可能,您可以使用​ 高级模式 / 简单模式 ​按钮在两种模式之间切换。 此处介绍了简单模式。

NOTE
条件可以在简单或高级表达式编辑器中定义。它们始终返回布尔类型。
操作参数可以通过选择字段或通过高级表达式编辑器来定义。他们根据表达式返回特定数据类型。

您可以通过不同方式访问高级表达式编辑器:

  • 在创建数据源条件时,单击​ 高级模式 ​可访问高级编辑器。

  • 创建自定义计时器时,系统将直接显示高级编辑器。

  • 映射操作参数时,单击​ 高级模式

探索界面 discovering-the-interface

此屏幕允许您手动编写表达式。

屏幕左侧显示了可用字段和函数:

  • 事件:选择从入站事件接收的字段之一。 显示的事件字段列表是符合上下文的,并根据历程中添加的事件而有所不同。 了解详情
  • 受众:如果您已删除​ 受众资格 ​事件,请选择要在表达式中使用的受众。 了解详情
  • 数据源:从数据源的字段组提供的字段列表中进行选择。 了解详情
  • 历程属性:此部分重新分组与给定用户档案的历程相关的技术字段。 了解详情
  • 函数:从允许执行复杂筛选的内置函数列表中进行选择。 函数按类别组织。 了解详情

自动完成机制会显示上下文建议。

语法验证机制检查代码的完整性。错误显示在编辑器顶部。

使用高级表达式编辑器构建条件时需要参数

如果您从外部数据源中选择需要调用参数的字段(请参阅此页面),则右侧将显示一个新选项卡,允许您指定此参数。 参数值可以来自位于历程或Experience Platform数据源中的事件(而不是其他外部数据源)。 例如,在与天气相关的数据源中,常用的参数将为“city”。因此,必须选择要获取此城市参数的位置。还可以将函数应用于参数以执行格式更改或连接。

对于更复杂的用例,如果要在主表达式中包含数据源的参数,可以使用“params”关键字定义其值。请参阅此页

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76