在表达式中使用查找集

使用查找集,您可以将表达式中的输入值转换为输出值。例如,您可以创建查找集,将帐户类型属性字段中的值 "A"、"L" 和 "O" 转换为值“资产”、“负债”和“所有者权益”。

请参阅“使用查找集”。

要在表达式中使用查找集,请选择要使用的查找集,选择查找,然后指定要在查找集中搜索的查找值。默认情况下,如果未找到查找值,则将传递并返回搜索值。您可以禁用传递以改为返回空值。

提示:

可将禁用传递orElse 函数结合使用,以在查找集中未找到查找值时返回指定值。

例如,表达式 lookupSets.Account Type.find("A", true).orElse("Not Found") 将在 Account Type 查找集中搜索值 "A",如果未找到它,则将返回 "Not Found"。

  1. 在调色板中,将 lookupSet 拖动到编辑器的 return 块中。
  2. 单击查找集旁边的点,然后选择要使用的查找集。此时仅显示包含当前应用程序查找值的查找集。
  3. 单击名称旁边的点,然后选择查找
  4. 查找字符串中,输入文字值或将节点的属性指定为查找值。例如,sourceNode.properties.FCGL Account Type
  5. 可选:在禁用传递中,选择 True 以在未找到查找值时返回空值。