Редактирование скриптов загрузки
Вы пишете скрипт в текстовом редакторе редактора загрузки данных или Скрипт. Здесь можно вручную вносить изменения в операторы 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.
Весь код скрипта в текущем разделе выбран.