在表达式中复制和粘贴

为了方便构建表达式,您可以在表达式中复制和粘贴单个表达式项,在上下文之间复制整个表达式,也可以将表达式作为文本捕获,以便可以在表达式生成器之外与其他各方(例如在电子邮件中)共享表达式。

复制和粘贴表达式项

您可以在单个表达式中复制和粘贴单个表达式项。当您复制表达式项时,该项会存储下来。一次只能存储一个表达式项,但是您可以多次粘贴该表达式项。复制的表达式项会在用户会话持续期间保留。

要复制某个表达式项,请在该表达式项周围的黄框中,单击 选择表达式项,然后选择复制

要粘贴某个表达式项,请在要替换的表达式项周围的黄框中,单击 选择表达式项,然后选择粘贴

粘贴表达式项时,存储的项将替换选定的表达式项。您可能必须插入新的 If 或 Return 语句才能创建可以粘贴到其上的表达式项。

复制和粘贴整个表达式

您可以从一个上下文复制整个表达式,并将其粘贴到其他上下文中。当您复制表达式时,该表达式会存储下来。一次只能存储一个表达式,但是您可以多次粘贴该表达式。复制的表达式会在用户会话持续期间保留。

注意事项

  • 当您粘贴表达式时,复制的表达式会替换当前上下文的整个现有表达式。
  • 当您将表达式粘贴到其他上下文中时,复制的表达式中的部分对象在新上下文中可能不再有效。系统会将无效对象转换为有效对象,如下所示:
    • 在粘贴到派生属性、自定义验证或策略筛选器时,属性转换或订阅筛选器中的 SourceNode 转换为 Node
    • 在粘贴到属性转换或订阅筛选器时,派生属性、自定义验证或策略筛选器中的 Node 转换为 SourceNode
  • 无法将从一个环境(例如测试)中复制的表达式粘贴到其他环境(例如生产)中。
  • 源表达式中的一些属性和查找集在粘贴的上下文中可能不再有效。
  • 粘贴的表达式中的无效表达式项会被截断以保留有效部分。例如,node.properties.Custom.SourceProp.concat(-) 被截断为 node.properties

在表达式生成器中,单击 复制 以复制表达式,然后单击 粘贴 以粘贴表达式。

将表达式作为文本捕获

在表达式生成器中,单击 将表达式复制到剪贴板 以将表达式的文本版本复制到剪贴板,从而通过电子邮件、服务请求、即时消息等与其他各方共享文本版本。


屏幕截图将表达式 "Alias:English equals node name concat hyphen, node description" 显示为文本