Dictionary 中分配 action

您可以在 Dictionary package 中使用 分配 action 将源字典的值分配给目标字典变量。

分配源字典值的示例

此示例向您展示如何创建一个 bot,将源字典的值分配给目标字典变量。

  1. 创建 bot
    1. 在左侧窗格中,单击自动化

      将显示可用 bots 和表单的列表。

    2. 单击创建机器人
    3. 输入 bot 名称: Dictionay_Assign
    4. 单击创建和编辑
  2. 使用创建变量 (+) 图标在变量菜单顶部创建用户定义的变量。
    • 创建两个字典类型的变量:
      • 源字典变量: AppraisalData_FY22
      • 目标字典变量: AppraisalData_FY23
    • 在源字典变量和目标字典变量中输入以下键值对。

      AppraisalData_FY22(来源)

      名称 Bob, John, Sarah
      年龄 52, 26, 42
      职位 高级 开发人员, 技术写作员, 人力资源专员
      电子邮件 ID bob.jones@abc.com, john@abc.com, sarah@abc.com
      电话号码 752000000, 753000000, 754000000
      CTC $160,000, $110,000, $100,000
      奖金组成 高级 开发人员: 15%,技术写作员: 15%,人力资源专员: 15%
      雇佣类型 高级 开发人员: 全职,技术写作员: 人力资源专员: 全职

      AppraisalData_FY23(目标)

      名称 Bob, John, Sarah
      年龄 52, 26, 42
      职位 自动化开发 开发人员, 技术写作员, 人力资源专员
      电子邮件 ID bob.jones@abc.com, john@abc.com, sarah@abc.com
      电话号码 752000000, 753000000, 754000000
      CTC $170,000, $120,000, $110,000
  3. 要将源字典的值分配给目标字典变量,请双击或拖动字典 > 分配 action
    1. 从下拉列表中选择源字典变量或在选择源字典变量字段中创建并输入 AppraisalData_FY22
    2. 要保存输出,请选择一个变量或创建并在选择目标字典变量字段中输入 AppraisalData_FY23
    注: 如果源字典变量和目标字典变量都包含相同的键,则目标字典变量的值将被源字典变量的值覆盖。
  4. 要打印目标变量 (AppraisalData_FY23) 的值,请双击或拖动消息框 action。 在输入要显示的消息字段中输入以下值:
    • $AppraisalData_FY23{"职位"}$
    • $AppraisalData_FY23{"CTC"}$
    • $AppraisalData_FY23{"奖金组成"}$
    • $AppraisalData_FY23{"雇佣类型"}$
  5. 单击保存运行

    输出显示为:

    分配给目标字典变量的值

    输出显示源变量 (AppraisalData_FY22) 中的键及其值(奖金雇佣类型)被分配给目标变量 (AppraisalData_FY23) 。 此外,源变量和目标变量包含相同的 CTC 键。 因此,目标字典变量中的值被源字典变量的值覆盖。