编辑加载脚本
Script editor 您可以在脚本的文本编辑器中编写脚本。在这里,您可以手动更改选择数据时生成的 LOAD 或 SELECT 语句,并输入新的脚本。
脚本(必须使用 Qlik Sense 脚本语法编写)以颜色编码,以便于区分不同元素。注释高亮显示为绿色,而 Qlik Sense 语法关键字高亮显示为蓝色。每个脚本行都有编号。
可以使用编辑器中的许多现有功能帮助您开发加载脚本,本节介绍了这些功能。
访问命令和函数的语法帮助
可以通过多种方法访问 Qlik Sense 语法关键字的语法帮助。
访问帮助门户网站
可以通过两种方法访问 帮助门户网站中的详细帮助。
单击工具栏中的 可进入语法帮助模式。在语法帮助模式下,可以单击语法关键字(标为蓝色且带有下划线)以访问语法帮助。
将光标放置在关键字内或结尾,然后按 Ctrl+H 键。
使用自动完成功能
如果开始输入 Qlik Sense 脚本关键字,将会显示可从中选择匹配关键字的自动完成列表。当您继续输入时,该列表的范围会缩小,您可以从具有建议语法和参数的模板中进行选择。工具提示显示函数的语法,包括参数和附加语句以及指向语句或函数帮助门户说明的链接。
您也可以使用键盘快捷键 Ctrl+空格键来显示关键字列表,使用 Ctrl+Shift+空格键来显示工具提示。
插入准备的测试脚本
您可以插入准备的测试脚本以加载一组内联的数据字段。您可以使用此脚本来快速创建用于测试目的的数据集。
执行以下操作:
- 按 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 键。
已选择当前脚本段中的所有脚本代码。