# 重新加载并预览应用

您可以直接从 `Qlik 代码` 扩展重新加载分析应用程序（以及 QVF 脚本 资产）。

## 重新加载行为

如何 `Qlik 代码` 重新加载应用程序或 QVF 脚本资产，取决于您是使用云支持的脚本还是本地工作副本。

### 重新加载云支持的脚本

当您重新加载一个云支持的脚本时，`Qlik 代码` 会直接重新加载相应的 Qlik Cloud 应用程序或脚本。您可以启动重新加载、监控其进度、查看结果以及中止正在进行的重新加载。如果重新加载失败，将提供重新加载日志和错误消息。

### 重新加载本地工作副本

当您重新加载本地绑定文件时，`Qlik 代码` 不会直接重新加载原始应用程序或 QVF 脚本资产。相反地，它使用一个预览应用程序。

什么是预览应用程序？

在 `Qlik 代码` 中，预览应用程序是原始应用程序的副本，用于验证本地脚本更改，而不会影响原始应用程序。

* 如果尚无预览应用程序存在，`Qlik 代码` 则会通过复制原始应用程序或 QVF 脚本资产来创建一个。

* 它将您的本地脚本应用到预览应用程序并重新加载它。

* 预览应用程序 ID 存储在绑定元数据中。

* 您可以在浏览器中打开预览应用程序以查看结果。它位于您的个人空间，并包含带有前缀[Working copy]的原始应用程序名称。

* 预览应用程序保留在Qlik Cloud租户中，直到用户删除本地脚本，此时会出现一个提示，询问“您是否也要删除工作副本？”。

本地文件重新加载和数据预览功能始终在预览应用程序上运行，而不是在原始应用程序上。

## 重新加载应用程序

执行以下操作：

1. 使用 重新加载应用程序 选项，从以下任意位置：

   * 文本编辑器工具栏。

   * 在 [Explorer](https://code.visualstudio.com/docs/editing/getting-started/userinterface#_explorer-view) 的 Qlik Cloud 面板中右键单击应用程序（或 QVF 脚本资产）。

   * 在资源管理器中右键单击绑定的本地副本。

   * 使用[命令面板](https://code.visualstudio.com/docs/editing/getting-started/userinterface#_command-palette)。

2. 根据您正在使用的工作流，资源会重新加载，或者会创建一个预览应用程序并重新加载（请参阅 [重新加载行为](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikCode/code-extension-reload-preview-apps.htm#Behavior)）。

3. 重新加载后，您可以在浏览器中打开应用程序以验证结果。请参阅 [在浏览器中打开应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikCode/code-extension-open-in-browser.htm)。

### 重新加载应用程序时的其他选项

[命令面板](https://code.visualstudio.com/docs/editing/getting-started/userinterface#_command-palette) 提供了更多选项，以便更好地控制重新加载和预览应用程序：

* 中止重新加载 停止正在进行的重新加载。

* 创建预览应用程序 会创建一个临时的预览应用程序，以便您可以检查脚本更改的效果，而无需触及原始应用程序。

[在 Qlik 代码 中使用加载脚本](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikCode/code-extension-work-with-load-script.htm)

[执行 Qlik 代码 命令](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/QlikCode/code-extension-commands.htm)

[`Visual Studio Code`文档 — 首页](https://code.visualstudio.com/docs)

[`Visual Studio Code` 文档 — 用户界面](https://code.visualstudio.com/docs/editing/getting-started/userinterface)