Редактирование скриптов загрузки | Qlik Cloud Справка
Перейти к основному содержимому Перейти к дополнительному содержимому

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

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

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

Подробнее

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

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