具有開發階段的指令碼編寫
除非另有說明,否則本說明頁面上的資訊僅適用於Studio。 為了保護各階段指令碼的安全,指派給開發階段的資料夾在Desktop Studio中不可見。
開發階段會影響指令碼的某些方面:
- 當腳本在開發生命週期中從一個資料夾移動到另一個資料夾時,腳本中引用的文件路徑可能會受到影響。 指定檔案的位置(如提示、文法檔或儲存已儲存檔案的位置)時,將引用檔案路徑。
- 當腳本提升到下一階段或複製到較低階段時,Studio會複製該腳本並將其放置在下一個開發階段的資料夾中。 不會自動複製指令碼引用的檔案。 您必須手動將所有引用的檔案複製到下一個開發階段的資料夾中。
- 從一個階段複製到另一個階段的引用檔對它們的好處與對腳本的好處相同。 它還有助於確保文件的相對路徑不會更改。 但是,絕對路徑可能會受到影響,因為檔和腳本在移動后位於不同階段的資料夾中。
- 避免絕對路徑中斷的解決方案是使用檔案路徑的變數替換。 與每次移動時修改每個指令碼中每個檔案的路徑相比,這可以節省您的時間。 它還消除了在生產腳本中修改檔路徑而無需先測試更改的風險。
在中,盡可能使用絕對路徑是一種最佳做法,即使也支持相對路徑Studio。 當引用位於另一個資料夾中的檔案時,這一點尤其重要。 此最佳實務適用於您在指令碼中引用檔案的任何時候,而不僅僅是在處理開發階段時。