# 透過 QVS 檔案建立可重複使用的載入指令碼

使用 QlikView 指令碼 (QVS) 檔案建立可重複使用的載入指令碼區塊。

您可以將 Qlik 載入指令碼區塊新增至文字編輯器並儲存為 QVS 檔案。然後 QVS 可上傳至 Qlik Cloud 或新增至網路儲存提供者。您也可以在歷史記錄中下載指令碼版本作為 QVS 檔案。可以從資料檔案或網路儲存空間，將 QVS 插入指令碼和應用程式的載入指令碼中。 這可讓您在多個應用程式和指令碼中使用單一指令碼。例如，您可以使用 QVS 進行：

* 設定變數。

* 定義常用副程式。

* 設定調色盤。

* 定義行事曆。

在目錄中，您可以檢視上傳的 QVS 檔案，並使用指令碼篩選條件來篩選。開啟 QVS 檔案會開啟 QVS 檢視器。上傳的 QVS 檔案存取權限按照資料來源存取權限的空間權限。

您也可以在其他指令碼內重複使用指令碼。

如需詳細資訊，請參閱[將其他指令碼插入載入指令碼](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/QVS/inserting-qvs-script-editor.htm)。

## 導覽 QVS 檢視器

在 分析 活動中心內，您可以開啟 QVS 檔案，以在 QVS 檢視器中檢視。QVS 檢視器包含兩個區段：概述和預覽。

概述包含關於指令碼的資訊和指令碼快速預覽。您可以查看下列資訊：

* 擁有者：指令碼的擁有者。
* 建立者：指令碼的建立者。
* 空間：指令碼所在的空間。
* 建立日期：建立指令碼的日期。
* 檔案大小：指令碼的大小。

在快速檢視之下，您可以預覽指令碼。

QVS 檢視器概述

QVS 檢視器概述

QVSQVS 檢視器概述 ![QVS 檔案 Product.qvs 的概述，顯示 QVS 資訊和指令碼快速檢視。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_qvs-catalog-overview.png)

在預覽中，您可以更詳細地檢視指令碼。您可以按一下 the 開啟搜尋面板 icon 以開啟搜尋面板。您可以按一下 the 說明 icon 以開啟語法說明。

QVS 檢視器預覽，開啟了搜尋面板

QVS 檢視器預覽，開啟了搜尋面板

QVSQVS 檢視器預覽，開啟了搜尋面板 ![預覽](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_qvs-catalog-preview.png)

## 建立 QVS 檔案

在 Qlik Cloud 外部的文字編輯器中建立 QVS 檔案。也可以下載載入指令碼歷史記錄作為 QVS 檔案。

請執行下列動作：

1. 在應用程式或指令碼中建立載入指令碼區塊。

   在應用程式或指令碼中建立載入指令碼可讓您先測試指令碼，再新增至 QVS 檔案。

   或者，尋找您要重複使用的載入指令碼區塊。

2. 在文字編輯器中，複製並貼上您要重複使用的載入指令碼區塊。

3. 將載入指令碼儲存為具有 QVS 副檔名的檔案。

您現在可以將 QVS 檔案上傳至 Qlik Cloud 或網路儲存提供者。

## 上傳 QVS 檔案

請執行下列動作：

1. 前往 分析 活動中心的「建立」頁面，並選取上傳。

2. 選取指令碼。

3. 將 QVS 檔案拖放到在此置放檔案對話方塊中。

   或者，按一下瀏覽並前往 QVS 檔案。

4. 選取檔案的目的地空間。

5. 也可以選擇將標記新增至 QVS 指令碼。

6. 按一下上傳。

## 編輯 QVS 檔案

您無法在 Qlik Cloud 中編輯 QVS 檔案。若 QVS 檔案需要變更，請在文字編輯器中對檔案進行變更並重新上傳檔案。 您可以將 QVS 檔案轉換為指令碼，以便進行編輯。

## 將 QVS 檔案轉換為指令碼

您可以複製目錄中的 QVS 檔案並將其轉換為指令碼。

請執行下列動作：

1. 在 分析 活動中心內，前往目錄。

2. 在您要轉換的 QVS 檔案上，按一下 the 管理 icon，並選取 &gt; 複製為指令碼。

## 權限

當您將 QVS 檔案插入到您的載入指令碼中時，您需要擁有包含 QVS 檔案之空間的特定權限。如需詳細資訊，請參閱[插入指令碼的權限](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemVariables/Include.htm#Permissions)。

## 限制

QVS 檔案有下列限制：

* 納入指令碼顯示載入指令碼中包含的前 50 個指令碼。若有更多包含的指令碼，將會在載入指令碼執行時執行，但不會列於納入指令碼。

* QVS 檔案預覽無法在行動裝置上使用。

* 若您之前已上傳 QVS 載入指令碼作為 TXT 檔案，這類檔案仍可運作。不過，這不會被視為 QVS 檔案，除非副檔名變更為 QVS。