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