測試 Apps Script Google Workspace 外掛程式並進行偵錯
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
發布後,使用者就能自行安裝
透過主機應用程式
或是 Google Workspace Marketplace。發布內容前,請先測試
或在代管應用程式中開發的外掛程式
本網頁將說明如何安裝
仍在開發階段 (稱為「未發布」或「開發人員」)
外掛程式) 進行測試,或
個人用途您也可以使用
Apps Script
IDE 的偵錯工具和中斷點。
必要條件
- 你必須具備外掛程式指令碼專案的編輯者權限。
- 如要讓貴機構的其他使用者測試外掛程式,請授予編輯者權限
授予指令碼專案存取權如要進一步瞭解如何授予存取權,請參閱
與其他開發人員合作。
安裝未發布的外掛程式
您可以從 Apps Script 的 Deployment 安裝未發布的外掛程式
對話方塊
請按照下列步驟安裝尚未發布的
用於測試的 Google Workspace 外掛程式:
- 在 Apps Script 編輯器中開啟指令碼專案。
- 按一下「部署」>「部署」測試部署作業。
- 按一下 [安裝]。
- 按一下底部的「完成」。
您可以共用 Apps Script 專案,讓其他使用者測試外掛程式
(需要編輯權限)。接著提示使用者
按照上述步驟操作。
安裝後,可立即在主機應用程式中使用外掛程式
。你可能需要重新整理主應用程式分頁,才能開啟外掛程式
出現。您還必須
授權
才能使用外掛程式
解除安裝已取消發布的外掛程式
如要解除安裝尚未發布的外掛程式部署作業,請按照下列步驟操作:
- 在 Apps Script 編輯器中開啟指令碼專案。
- 按一下「部署」>「部署」測試部署作業。
- 按一下 [Uninstall] (解除安裝)。
- 按一下底部的「完成」。
這些步驟會立即移除部署作業,外掛程式也不會再顯示
。您隨時可以透過以下方法重新安裝部署作業:
重複執行安裝程序。
測試最佳做法
測試 Google Workspace 外掛程式時,
請按照
最佳做法
以及開發人員適用的外掛程式此外,請務必完成下列事項:
在所有主機應用程式中,完整測試卡片導覽流程。
外掛程式。確認使用者移動時,外掛程式行為正確無誤
例如根據背景資訊顯示資料,以及在非內容比對和內容資訊卡之間
使用測試資料範例
來評估外掛程式行為
如果外掛程式連結至第三方 API 或其他服務,請確認
服務可供存取,且運作一切正常請確認
您的外掛程式會處理
授權與登入詳細資料
正確。
務必妥善處理所有錯誤狀況。使用錯誤資訊卡
。
留意外掛程式的效能。如果您變更
導致外掛程式變得緩慢,您可能需要移除或重新運作
該特徵的相對重要性
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-08-08 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-08-08 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-08-08 (世界標準時間)。"]]