Перейти к основному содержимому Перейти к дополнительному содержимому

Редактирование скриптов загрузки

Код скрипта вводится в текстовом редакторе редактора загрузки данных или Редактор скриптов. Здесь можно вручную вносить изменения в операторы LOAD или SELECT, созданные при выборе данных, и вводить новый код скрипта.

Скрипт, который должен быть записан с помощью синтаксиса скрипта 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.

Будут выбраны все коды скрипта в текущем разделе.

СОПУТСТВУЮЩИЕ УЧЕБНЫЕ МАТЕРИАЛЫ:

Подробнее

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!