對社群連接器進行偵錯
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以透過下列兩種方式對社群連接器進行偵錯:
- 啟用延伸錯誤訊息
- 記錄相關執行資料
本指南將概述如何有效利用這些功能。
啟用/停用偵錯功能
如果目前使用者應看到偵錯訊息和堆疊追蹤,isAdminUser()
應傳回 true
。如果 isAdminUser()
傳回 false 或是未定義,且發生錯誤,使用者就會看到一般錯誤訊息。
除錯提示
- 設計
isAdminUser()
,讓開發人員一律傳回 true
。
- 搭配使用
getEffectiveUser()
與信任的使用者電子郵件許可清單,輕鬆新增或移除應查看完整錯誤詳細資料的使用者。如果使用者遇到無法重現的錯誤,這項功能就特別實用。
- 針對應保留 true 的不變性使用
newDebugError()
進行程式庫式使用。這有助於縮小日後的問題範圍。
Apps Script 記錄功能
Apps Script 提供不同的記錄機制,包括內建的 Apps Script Logger、Stackdriver Logging 和 Stackdriver Error Reporting。您也可以嘗試登入 Google 試算表。主動記錄功能可協助快速縮小錯誤原因,但不要記錄敏感的使用者資料。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-12-02 (世界標準時間)。
[{
"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":"其他"
}]