编辑加载脚本
您可以在数据加载编辑器或脚本的文本编辑器中编写脚本。 在这里,您可以对选择数据时生成的 LOAD 或 SELECT 语句进行手动更改,并键入新脚本。
脚本必须使用 Qlik Sense 脚本语法编写,并采用颜色编码,以便轻松区分不同的元素。注释以绿色突出显示,而 Qlik Sense 语法关键字以蓝色突出显示。每个脚本行都有编号。
编辑器中提供了许多功能来帮助您开发加载脚本,本部分将对这些功能进行说明。
访问命令和函数的语法帮助
有几种方法可以访问 Qlik Sense 语法关键字的语法帮助。
访问帮助门户
您可以通过两种不同的方式在帮助门户中访问详细帮助。
-
单击工具栏中的
以进入语法帮助模式。 在语法帮助模式下,您可以单击语法关键字(以蓝色标记并带有下划线)以访问语法帮助。
-
将光标放在关键字内部或末尾,然后按 Ctrl+H。
使用自动完成功能
如果您开始键入 Qlik Sense 脚本关键字,您将获得一个匹配关键字的自动完成列表以供选择。随着您继续键入,列表会缩小,您可以从具有建议语法和参数的模板中进行选择。工具提示会显示函数的语法,包括参数和附加语句,以及指向帮助门户中语句或函数描述的链接。
您还可以使用键盘快捷键 Ctrl+Space 显示关键字列表,使用 Ctrl+Shift+Space 显示工具提示。
插入准备好的测试脚本
您可以插入一个准备好的测试脚本,该脚本将加载一组内联数据字段。您可以使用它来快速创建用于测试目的的数据集。
执行以下操作:
- 按 Ctrl + 00。
测试脚本代码将插入到脚本中。
缩进代码
您可以缩进代码以提高可读性。
执行以下操作:
- 选择一行或多行以更改缩进。
-
单击
以缩进文本(增加缩进),或单击
以取消缩进文本(减少缩进)。
您还可以使用键盘快捷键:
Tab(缩进)
Shift+Tab(取消缩进)
搜索和替换文本
您可以在整个脚本段中搜索和替换文本。
搜索文本
执行以下操作:
-
单击工具栏中的
。
将显示搜索下拉对话框。
-
在搜索框中,键入要查找的文本。
搜索结果将在脚本代码的当前部分中突出显示。此外,找到的文本实例数将显示在部分标签旁边。
- 您可以通过单击
和
来浏览结果。
- 单击工具栏中的
可关闭搜索对话框。
替换文本
执行以下操作:
-
单击工具栏中的
。
将显示搜索下拉对话框。
- 在搜索框中键入要查找的文本。
- 在替换框中键入替换文本,然后单击替换。
-
单击
以查找搜索文本的下一个实例,然后执行以下操作之一:
- 单击替换以替换文本。
- 单击
以查找下一个。
- 单击工具栏中的
可关闭搜索对话框。
在脚本中添加注释
您可以在脚本代码中插入注释,或使用注释标记停用部分脚本代码。位于 //(两个正斜杠)右侧的行上的所有文本都将被视为注释,并且在运行脚本时不会执行。
工具栏包含用于注释或取消注释代码的快捷方式。该功能用作切换。也就是说,如果所选代码已被注释,它将被取消注释,反之亦然。
注释
执行以下操作:
- 选择一行或多行未注释的代码,或将光标放在行首。
- 单击
,或按 Ctrl + K。
所选代码现在已被注释掉。
取消注释
执行以下操作:
- 选择一行或多行已注释的代码,或将光标放在注释行的行首。
- 单击
,或按 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。
将选择当前部分中的所有脚本代码。