使用 JavaScript 代码工作 javascript-codes

关于JavaScript代码 about

JavaScript代码允许您创建可跨工作流使用的可重用函数,类似于库。 这些函数存储在左侧导航窗格中的​管理 > JavaScript代码​菜单中。

JavaScript代码列表界面显示可用选项

从JavaScript代码列表中,您可以:

  • 复制或删除代码:单击省略号按钮,然后选择所需的操作。
  • 修改代码:单击代码名称以打开其属性,进行更改并保存。
  • 创建新的JavaScript代码:单击​ 创建JavaScript代码 ​按钮。
NOTE
尽管JavaScript代码菜单在Adobe Campaign控制台和Web用户界面中的位置不同,但该列表是相同的,其操作方式与镜像类似。

创建JavaScript代码 create

要创建JavaScript代码,请执行以下步骤:

  1. 导航到​ JavaScript代码 ​菜单,然后单击​ 创建JavaScript代码 ​按钮。

  2. 定义代码的属性:

    • 命名空间:指定与自定义资源相关的命名空间。 默认情况下,命名空间为“cus”,但它可能会因您的实施而异。
    • 名称:用于引用代码的唯一标识符。
    • 标签: JavaScript代码列表中显示的描述性标签。

    JavaScript代码创建界面,显示命名空间、名称和标签字段

    note note
    NOTE
    创建后,无法修改​ 命名空间 ​和​ 名称 ​字段。 要进行更改,请复制代码并根据需要进行更新。
    在Campaign控制台中,JavaScript代码名称显示为这两个字段的串联。
  3. 单击​ 创建代码 ​按钮以定义JavaScript代码。 左窗格提供两个菜单,允许您使用与条件和日期格式相关的预定义函数。

    JavaScript代码编辑器界面显示预定义函数

  4. 单击​ 确认 ​以保存您的代码。

  5. 当您的JavaScript代码就绪时,单击​创建。 JavaScript代码现在可以跨工作流使用。

使用工作流中的JavaScript代码 workflow

加载JavaScript代码库 library

您可以在工作流中引用JavaScript代码,以避免为重复任务重写代码。 要使用这些代码,请在工作流的初始化脚本中加载相应的库。 这样,您只需在工作流中加载一次包含要使用的函数的所有库。

要加载库,请执行以下步骤:

  1. 打开工作流,然后单击​ 设置 ​按钮。

  2. 导航到​ 初始化脚本 ​部分,然后单击​创建代码

    工作流初始化脚本界面显示代码创建选项

  3. 在代码中使用以下语法加载库:

    code language-none
    loadLibrary("/<namespace>/<name>")
    
    • <namespace>替换为在JavaScript代码创建期间指定的命名空间。
    • <name>替换为JavaScript代码的名称。
  4. 单击​确认,然后保存设置。

工作流中的引用函数 reference

加载JavaScript库后,您可以在工作流中直接引用JavaScript代码中定义的函数,通常使用​ JavaScript代码 ​活动。

显示JavaScript函数使用情况的工作流界面

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b