编辑加载脚本 | Qlik Cloud帮助
跳到主要内容 跳到补充内容

编辑加载脚本

您可以在数据加载编辑器脚本的文本编辑器中编写脚本。 在这里,您可以对选择数据时生成的 LOADSELECT 语句进行手动更改,并键入新脚本。

脚本必须使用 Qlik Sense 脚本语法编写,并采用颜色编码,以便轻松区分不同的元素。注释以绿色突出显示,而 Qlik Sense 语法关键字以蓝色突出显示。每个脚本行都有编号。

编辑器中提供了许多功能来帮助您开发加载脚本,本部分将对这些功能进行说明。

访问命令和函数的语法帮助

有几种方法可以访问 Qlik Sense 语法关键字的语法帮助。

访问帮助门户

您可以通过两种不同的方式在帮助门户中访问详细帮助。

  • 单击工具栏中的 帮助 以进入语法帮助模式。 在语法帮助模式下,您可以单击语法关键字(以蓝色标记并带有下划线)以访问语法帮助。

  • 将光标放在关键字内部或末尾,然后按 Ctrl+H。

  • 信息注释您无法在语法帮助模式下编辑脚本。

使用自动完成功能

如果您开始键入 Qlik Sense 脚本关键字,您将获得一个匹配关键字的自动完成列表以供选择。随着您继续键入,列表会缩小,您可以从具有建议语法和参数的模板中进行选择。工具提示会显示函数的语法,包括参数和附加语句,以及指向帮助门户中语句或函数描述的链接。

提示注释

您还可以使用键盘快捷键 Ctrl+Space 显示关键字列表,使用 Ctrl+Shift+Space 显示工具提示。

插入准备好的测试脚本

您可以插入一个准备好的测试脚本,该脚本将加载一组内联数据字段。您可以使用它来快速创建用于测试目的的数据集。

执行以下操作:

  • Ctrl + 00

测试脚本代码将插入到脚本中。

缩进代码

您可以缩进代码以提高可读性。

执行以下操作:

  1. 选择一行或多行以更改缩进。
  2. 单击 缩进 以缩进文本(增加缩进),或单击 取消缩进 以取消缩进文本(减少缩进)。

提示注释

您还可以使用键盘快捷键:

Tab(缩进)

Shift+Tab(取消缩进)

搜索和替换文本

您可以在整个脚本段中搜索和替换文本。

搜索文本

 执行以下操作:

  1. 单击工具栏中的 搜索

    将显示搜索下拉对话框。

  2. 在搜索框中,键入要查找的文本。

    搜索结果将在脚本代码的当前部分中突出显示。此外,找到的文本实例数将显示在部分标签旁边。

  3. 您可以通过单击 上一个下一个 来浏览结果。
  4. 单击工具栏中的 搜索 可关闭搜索对话框。
提示注释此外,您可以选择在所有部分中搜索以在所有脚本段中进行搜索。找到的文本实例数将显示在每个部分标签旁边。您可以选择区分大小写以进行区分大小写的搜索。

替换文本

执行以下操作:

  1. 单击工具栏中的 搜索

    将显示搜索下拉对话框。

  2. 在搜索框中键入要查找的文本。
  3. 在替换框中键入替换文本,然后单击替换
  4. 单击 下一个 以查找搜索文本的下一个实例,然后执行以下操作之一:

    • 单击替换以替换文本。
    • 单击 下一个 以查找下一个。
  5. 单击工具栏中的 搜索 可关闭搜索对话框。
提示注释您还可以单击替换部分中的全部以替换当前脚本段中搜索文本的所有实例。替换功能区分大小写,替换后的文本将具有在替换字段中给定的大小写。将显示一条消息,其中包含有关已替换实例数的信息。

在脚本中添加注释

您可以在脚本代码中插入注释,或使用注释标记停用部分脚本代码。位于 //(两个正斜杠)右侧的行上的所有文本都将被视为注释,并且在运行脚本时不会执行。

工具栏包含用于注释或取消注释代码的快捷方式。该功能用作切换。也就是说,如果所选代码已被注释,它将被取消注释,反之亦然。

注释

执行以下操作:

  1. 选择一行或多行未注释的代码,或将光标放在行首。
  2. 单击 注释/取消注释,或按 Ctrl + K

所选代码现在已被注释掉。

取消注释

执行以下操作:

  1. 选择一行或多行已注释的代码,或将光标放在注释行的行首。
  2. 单击 注释/取消注释,或按 Ctrl + K

所选代码现在将与脚本的其余部分一起执行。

提示注释

在脚本代码中插入注释的方法还有更多:

  • 使用 Rem 语句。
  • 使用 /**/ 将一段代码括起来。
Rem This is a comment ;
/* This is a comment
   that spans two lines */
// This is a comment as well

有关 Rem 的更多信息,请参阅 Rem

选择所有代码

您可以选择当前脚本段中的所有代码。

执行以下操作:

  • Ctrl + A

将选择当前部分中的所有脚本代码。

了解详情

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!