Обновить скрипты загрузки с контролируемым редактированием
Последнее обновление: 2026-11-03Благодаря Qlik Code функциональности контролируемого редактирования, вы можете загрузить рабочие копии Скрипта загрузки приложения на свой компьютер для локального редактирования. Эти локальные копии подключены к исходному приложению через привязки. Вы можете синхронизировать свой локальный скрипт с удаленной Qlik Cloud версией, подтягивая и отправляя входящие и исходящие изменения. Локальные файлы QVS также можно редактировать и привязывать к Qlik Cloud приложениям в Qlik Code, что позволяет создавать локальные скрипты без предварительного создания приложения.
Что такое привязка?
В Qlik Code привязка — это подключение между локальной рабочей копией Скрипта загрузки (или другого локального файла QVS) и аналитическим приложением в Qlik Cloud.
Привязки создаются всякий раз, когда:
-
Вы загружаете рабочую копию скрипта для локального редактирования (см. Загрузка рабочей копии скрипта).
-
Вы вручную привязываете отдельный файл QVS к существующему приложению (см. Привязка существующего локального файла).
После создания привязки расширение хранит связь между локальным файлом и Qlik Cloud приложением в файле resource-map.json в корне рабочей области.
Загрузка рабочей копии скрипта
Вы можете загрузить рабочую копию Скрипта загрузки вашего приложения на ваш локальный компьютер. Когда вы это делаете, копия скрипта загрузки загружается в вашу рабочую область в формате QVS, и привязка автоматически создается между локально созданным файлом и исходным приложением.
Локальная рабочая копия сохраняется в папку, заданную настройкой Папка рабочей копии по умолчанию (см. Справочник настроек), или в корень рабочей области, если эта настройка пуста.
Выполните следующие действия.
-
В VS Code обозревателе, разверните Qlik Cloud.
-
Найдите приложение и щелкните его правой кнопкой мыши.
-
Нажмите Загрузить рабочую копию.
Если одна или несколько локальных копий скрипта уже существуют в вашей рабочей области, появится другая опция: Загруженные ресурсы.... Эта опция позволяет перейти к существующему локальному файлу.
После загрузки и привязки локальной копии вы можете редактировать ее, обновлять ее входящими изменениями из удаленной Qlik Cloud версии, и отправлять свои локальные изменения в удаленную Qlik Cloud версию. См. Синхронизация изменений между локальной и удаленной версиями.
Привязка существующего локального файла
Вы также можете привязать существующий локальный файл QVS—файл, который в данный момент не подключен к приложению—к Qlik Cloud приложению без перезаписи локального содержимого. Привязка связывает файл с приложением и его текущей версией скрипта.
Выполните следующие действия.
-
В VS Code Проводнике щелкните правой кнопкой мыши локальный файл, который вы хотите привязать.
-
Щелкните Привязать к Qlik Cloud скрипту.
-
Выберите Qlik Cloud приложение для привязки.
После ручной привязки файла вы можете редактировать его, обновлять его входящими изменениями из удаленной Qlik Cloud версии, и отправлять свои локальные изменения в удаленную Qlik Cloud версию. См. Синхронизация изменений между локальной и удаленной версиями.
Отвязка скриптов
Используйте команду Qlik: Отвязать от ресурса QCS (доступную через Палитра команд) для удаления связи между локальным файлом и удаленной версией без удаления какой-либо копии.
Синхронизация изменений между локальной и удаленной версиями
После того как вы загрузите или вручную привяжете скрипт, вы можете отредактировать его с помощью VS Code текстового редактора.
Qlik Code предоставляет следующие возможности:
-
Обновление локальных скриптов с изменениями, внесенными в удаленную Qlik Cloud версию. Например, другой пользователь редактирует Скрипт загрузки, либо в Qlik Cloud или используя собственную установку Qlik Code.
-
Отправка собственных изменений в удаленнуюQlik Cloud версию.
Синхронизация отдельных скриптов
Вы можете синхронизировать скрипты по отдельности.
Выполните следующие действия.
-
В VS Code Проводнике найдите локальную рабочую копию скрипта.
-
Щелкните правой кнопкой мыши по файлу и выберите одно из следующих действий:
-
Получить из Qlik Cloud: Обновите локальную копию с любыми изменениями, которые были внесены в скрипт с момента последней загрузки или обновления.
-
Отправить изменения в Qlik Cloud: Отправьте свои локальные изменения в удаленную Qlik Cloud версию. Вам предлагается подтвердить замену существующего скрипта.
-
Скрипты пакетной синхронизации
Вы также можете синхронизировать свои скрипты массово. Когда вы выполняете эти действия, вы отправляете и получаете изменения для всех приложений и рабочих копий, к которым у вас есть доступ.
Выполните следующие действия.
-
В VS Code обозревателе, разверните Qlik Cloud.
-
На панели инструментов выберите одно из следующих действий:
-
(Обновить все из Qlik Cloud): Обновите все локальные копии с учетом любых изменений, внесенных в скрипты с момента их последней загрузки или обновления. -
(Отправить все изменения в Qlik Cloud): Отправить все ваши локальные изменения в удаленные Qlik Cloud версии.
-
Управление конфликтами
Если скрипт изменился в Qlik Cloud с момента последней синхронизации и у вас также есть локальные изменения, Qlik Code обнаруживает конфликт и предлагает варианты его разрешения, когда это возможно. Эти параметры отображаются в VS Code текстовом редакторе.
-
Подтвердить слияние: Продолжить предложенное слияние изменений.
-
Отменить слияние: Отклонить предложенное слияние и вернуться к локальной копии.