自定义代码片段

本帮助页面上的信息同时适用于 StudioDesktop Studio

有些脚本需要的复杂度比 Studio 操作本身所能提供的要高。 Studio 允许您向脚本中添加自定义代码。 这允许您自定义脚本,以满足您组织的需求。

自定义编码需要一些脚本或编程知识。 Studio 使用名为 Snippet 的自定义编程语言,该语言是为在 Studio 中使用而开发的。 联机帮助中提供了完整的技术参考指南,以便您可以学习使用这种语言。

关于代码片段的关键事实

  • 代码片段可以帮助改进脚本的组织和效率。 它们增强了您对执行流程以及执行时间和执行方式的控制。 您可以创建自己的变量和对象,并使用 IFFORFOREACH 等语句添加编程逻辑。
  • 某些产品和功能需要代码片段,但即使不需要,也可以在脚本中使用它们。
  • 当产品或功能需要代码片段时,联机帮助会提供有关您需要包含的代码片段的详细信息。 提供了脚本示例来展示如何在脚本中使用代码片段。 可能需要额外的脚本来实现产品或功能。
  • Snippet 脚本语言是在 .NET 框架上构建的。 它在服务器端执行,并编译为 MSIL(微软中间语言),如同 C# 和 Visual Basic .NET 一样。

片段操作

要将自定义代码添加到脚本中,您需要一个 Snippet 操作。 您可以双击该操作,打开一个编辑器窗口,然后在其中添加自定义代码。 您还可以在编辑器窗口中调试代码。 您可能需要在脚本中使用多个 Snippet 操作。 如果使用多个操作,请使用有助于识别其用途的短语更新每个操作的添加Caption字段。

Snippet操作的放置很重要。 如果 Snippet 为变量赋值,则必须将其放置在需要该值的操作之前。 另一方面,如果 Snippet 包含基于传递给它的值进行操作的决策代码,则必须将 Snippet 放置在提供该值的操作之后。

代码段与操作的比较

您可以在片段中执行的一些操作也可以使用 Studio 操作来完成。 例如,有针对 IFFOR 语句的操作。 还有一个 ASSIGN 操作,您可以使用该操作来创建自定义变量并为其赋值。 使用这些操作是将这些功能添加到脚本中的一种可接受方法。 然而,使用代码段的效率更高。

将代码放在代码段中,脚本就会更整洁、更有条理、更易于浏览。 这让脚本编写者的工作变得更轻松、更高效。 如果您养成了始终在代码段中声明变量的习惯,那么将来如果您需要查找特定声明,则需要查找的地方就会更少。

将自定义代码添加到脚本

Snippet允许您向脚本添加自定义代码。

  1. CXone Mpower 中单击应用程序选择器 并选择Studio
  2. 在 Scripts 页面上,找到并打开脚本。
  3. Snippet作添加到脚本中,然后单击属性面板上的打开编辑器
  4. 在编辑器窗口中输入您的代码。 您可以键入代码或从其他来源复制并粘贴代码,例如此帮助站点或其他脚本。
  5. 单击 Apply 保存更改。 代码片段编辑器将关闭。 重新打开它以继续编辑代码。