Редактирование скриптов загрузки
Последнее обновление: 09.10.2026
Код скрипта вводится в текстовом редакторе редактора загрузки данных или Скрипт. Здесь можно вручную вносить изменения в операторы LOAD или SELECT, созданные при выборе данных, и вводить новый код скрипта.
Скрипт, который должен быть записан с помощью синтаксиса скрипта Qlik, имеет цветную маркировку, чтобы можно было различить отдельные элементы. Все строки скрипта пронумерованы.
Существует ряд функций, доступных в редакторе, которые способствуют разработке скрипта загрузки. Они описаны в данном разделе.
Помощь в написании кода
Доступ к справке по синтаксису для команд и функций
Существует несколько способов получения доступа к справке по синтаксису для ключевого слова синтаксиса Qlik.
Наведение курсора на ключевые слова
Вы можете навести курсор на функции и ключевые слова скрипта в скрипте, чтобы узнать больше о синтаксисе форматирования и получить доступ к справочным ресурсам.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Доступ к порталу справки
Подробную справку можно получить на портале следующими способами:
-
Щелкните элемент
на панели инструментов, чтобы перейти в режим справки по синтаксису. В режиме справки по синтаксису можно щелкнуть на синтаксическом ключевом слове (помеченном синим и подчеркнутом), чтобы получить доступ к справке по синтаксису.
-
Поместите курсор внутрь или в конце ключевого слова и нажмите клавиши Ctrl+H.
-
Если у вас включен параметр Включить новый интерфейс редактора кода, наведите указатель на ключевое слово и щелкните ссылку справки, если она доступна. См. Наведение курсора на ключевые слова.
Использование функции автоматического заполнения
Если начать вводить ключевое слово скрипта Qlik, будет выведен список автозаполнения подходящих ключевых слов для выбора. Список сужается по мере ввода, и можно выбрать какой-либо из шаблонов с вариантами синтаксиса и параметров. Во всплывающей подсказке отображается синтаксис функции, включающий параметры и дополнительные операторы, а также ссылка на описание оператора или функции на портале справки.
Также для отображения списка ключевых слов можно использовать сочетание клавиш Ctrl+Space, а для отображения всплывающей подсказки — сочетание клавиш Ctrl+Shift+Space.
Навигация по коду
Доступ к справке по синтаксису для команд и функций
Существует несколько способов получения доступа к справке по синтаксису для ключевого слова синтаксиса Qlik.
Наведение курсора на ключевые слова
Вы можете навести курсор на функции и ключевые слова скрипта в скрипте, чтобы узнать больше о синтаксисе форматирования и получить доступ к справочным ресурсам.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Доступ к порталу справки
Подробную справку можно получить на портале следующими способами:
-
Щелкните элемент
на панели инструментов, чтобы перейти в режим справки по синтаксису. В режиме справки по синтаксису можно щелкнуть на синтаксическом ключевом слове (помеченном синим и подчеркнутом), чтобы получить доступ к справке по синтаксису.
-
Поместите курсор внутрь или в конце ключевого слова и нажмите клавиши Ctrl+H.
-
Если у вас включен параметр Включить новый интерфейс редактора кода, наведите указатель на ключевое слово и щелкните ссылку справки, если она доступна. См. Наведение курсора на ключевые слова.
Определение и справочные ссылки
Вы можете использовать контекстное меню или сочетания клавиш для перехода между связанными элементами скрипта (такими как определенные таблицы или переменные).
Доступны следующие параметры.
-
Перейти к определению (Ctrl + F12): перейти в Местоположение, где определена конструкция скрипта.
-
Перейти к ссылкам (Ctrl + F12): Перейти в Местоположение, где есть ссылка на конструкцию скрипта. Если существует несколько ссылок, вы можете выбрать, к какой ссылке перейти.
-
Параметры быстрого просмотра (Alt + F12): просмотр определений и ссылок во всплывающих окнах под кодом, который вы просматриваете в данный момент.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Сворачивание кода
Вы можете разворачивать и сворачивать блоки кода скрипта, повышая гибкость и читаемость при редактировании.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Чтобы свернуть блоки кода, наведите указатель на поле рядом с блоком, поддерживающим сворачивание, и щелкните . Вы можете развернуть код, нажав
на свернутых блоках.
Палитра команд также предлагает расширенные параметры для сворачивания кода. См. Палитра команд.
Миникарта
Мини-карта предоставляет визуальное представление текущего раздела скрипта. Он расположен рядом с редактором, обеспечивая быстрый обзор всего раздела. Миникарта интерактивна — вы можете использовать ее для прокрутки раздела, чтобы найти определенный код.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Редактирование кода
Вставка подготовленного текстового скрипта
Возможна вставка подготовленного тестового скрипта, который будет загружать набор встроенных полей данных. Его можно использовать для быстрого создания набора данных для целей тестирования.
Выполните следующие действия.
- Нажмите Ctrl + 00.
Код тестового скрипта будет вставлен в скрипт.
Отступ кода
Чтобы улучшить читаемость, можно выполнить отступ кода.
Выполните следующие действия.
- Выберите одну или несколько линий, чтобы изменить отступ.
-
Щелкните элемент
, чтобы сместить текст вправо (увеличить отступ), или
, чтобы сместить текст влево (уменьшить отступ).
Также можно использовать сочетания клавиш:
Tab (смещение вправо)
Shift+Tab (смещение влево)
Поиск и замена текста
Существует возможность поиска и замены текста по разделам скрипта.
Поиск текста
Выполните следующие действия.
-
Щелкните элемент
на панели инструментов.
Отобразится раскрывающееся диалоговое окно поиска.
-
Введите текст, который необходимо найти, в поле поиска.
Результаты поиска выделены в текущем разделе кода скрипта. Число обнаруженных текстовых примеров указывается возле метки раздела.
- Просмотреть результаты поиска можно путем нажатия элементов
и
.
- Щелкните элемент
на панели инструментов, чтобы закрыть диалоговое окно поиска.
Замена теста
Выполните следующие действия.
-
Щелкните элемент
на панели инструментов.
Отобразится раскрывающееся диалоговое окно поиска.
- Введите текст, который необходимо найти, в поле поиска.
- Введите текст для замены в поле замены и щелкните команду Заменить.
-
Щелкните элемент
, чтобы найти следующий пример текста поиска и выполните одно из следующих действий:
- Щелкните команду Заменить, чтобы заменить текст.
- Щелкните элемент
, чтобы искать дальше.
- Щелкните элемент
на панели инструментов, чтобы закрыть диалоговое окно поиска.
Альтернативные методы
Вы также можете использовать другие методы для поиска и замены текста.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Доступны также следующие способы:
-
Изменить все вхождения: доступно в контекстном меню и с помощью сочетания клавиш Ctrl + F2. Выполняет поиск и замену всего совпадающего текста в текущем разделе скрипта.
-
Палитра команд: вы можете выполнять операции поиска и замены с помощью встроенной палитры команд. См. Палитра команд.
Комментирование в скрипте
С помощью отметок для комментариев можно вставлять комментарии в код скрипта или деактивировать части кода скрипта. Весь текст в строке справа от знака // (две косые черты) будет считаться комментарием и не будет выполняться во время работы скрипта.
На панели инструментов находится ярлык для добавления или отмены комментариев кода. Эта функция работает в двух направлениях. Это значит, что если выбранный код не имеет комментариев, они будут добавлены, и наоборот.
Комментирование
Выполните следующие действия.
- Выберите одну или несколько строк кода, которые не прокомментированы, или поместите курсор в начало строки.
-
Щелкните
или нажмите Ctrl + K.
Примечание к информацииЕсли у вас включен параметр Включить новый интерфейс редактора кода, вы также можете использовать Ctrl + /.
Выбранный код теперь прокомментирован.
Удаление комментария
Выполните следующие действия.
- Выберите одну или несколько строк кода, которые не прокомментированы, или поместите курсор в начало прокомментированной строки.
-
Щелкните
или нажмите Ctrl + K.
Примечание к информацииЕсли у вас включен параметр Включить новый интерфейс редактора кода, вы также можете использовать Ctrl + /.
Теперь выбранный код будет выполнен с остальным скриптом.
Есть еще несколько способов вставки комментариев в код скрипта:
- Использование оператора Rem.
- С помощью заключения раздела кода в элементы /* и */.
Rem This is a comment ;
/* This is a comment
that spans two lines */
// This is a comment as wellДля получения дополнительной информации об операторе Rem см. раздел Rem.
Выбор всех кодов
Можно выбрать все коды в текущем разделе скрипта.
Выполните следующие действия.
- Нажмите Ctrl + A.
Будут выбраны все коды скрипта в текущем разделе.
Мультикурсорное выделение
С помощью мультикурсорного выделения вы можете выделять код из нескольких разных строк скрипта одновременно.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Выполните одно из следующих действий:
-
Нажмите Ctrl + Alt + стрелка вверх/вниз, чтобы одновременно выделить несколько параллельных строк по вертикали.
-
Нажмите Alt + Shift и перетащите курсор в любом направлении, чтобы выделить смежный код.
Палитра команд
Палитра команд встроена в редактор скриптов, что упрощает выполнение сложных операций с кодом скрипта. Палитра команд также поддерживает несколько параметров для улучшения внешнего вида редактора.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Примеры использования палитры команд включают:
-
Найти и заменить
-
Расширенное сворачивание кода
-
Отступы в коде
-
Расширенная обработка текста
-
Настройка интерфейса редактора, например размера шрифта, переноса строк и многого другого
Примеры конкретных рабочих процессов см. в Примеры рабочих процессов: Палитра команд.\
Выполните одно из следующих действий:
-
В редакторе щелкните правой кнопкой мыши и выберите пункт Палитра команд....
-
Используйте сочетание клавиш Ctrl + Shift + P.
Для некоторых действий может потребоваться выделить текст, над которым выполняется операция. Для остальных это не требуется.
После открытия палитры команд вы можете искать доступные команды и просматривать сочетания клавиш для них.
Рефакторинг кода
Если включен параметр Включить новые возможности редактора кода, вы можете выполнять рефакторинг распознанных конструкций скрипта Qlik. Например, вы можете переименовать все экземпляры таблицы в скрипте.
Вам необходимо включить Включить новые возможности редактора кода. См. Работа с редактором скриптов нового поколения.
Выполните следующие действия.
-
Установите курсор на конструкцию скрипта, которую вы хотите переименовать, или выделите конструкцию полностью.
-
Щёлкните правой кнопкой мыши и выберите Переименовать символ или используйте сочетание клавиш F2.
Конструкция переименовывается по всему скрипту.
Ограничения
Если включен параметр Включить новые возможности редактора кода, некоторые элементы интерфейса, такие как пункты контекстного меню, палитра команд и подсказки при наведении, не переведены на шведский и нидерландский языки.