2014-10-09 137 views
0

我有一個腳本,我想在Google文本文檔中作爲對話框運行。當我用一個簡單的腳本替換HtmlService.createHtmlOutputFromFile調用中的URL時,它工作正常。對於我的腳本,似乎它被SES初始化拒絕。我在控制檯中看到:不清楚如何解決Google Apps腳本中的SES初始化錯誤

SES initialization 
... 
ses-single-frame.opt.js?debug=1:43 Max Severity: Safe spec violation(1). 
ses-single-frame.opt.js?debug=1:43 440 Apparently fine 
ses-single-frame.opt.js?debug=1:43 43 Deleted 
ses-single-frame.opt.js?debug=1:43 3 Frozen harmless 
ses-single-frame.opt.js?debug=1:43 1 Skipped 
ses-single-frame.opt.js?debug=1:43 Max Severity: Safe spec violation(1). 
ses-single-frame.opt.js?debug=1:43 initSES succeeded. 

我假設的地方,我違反了GAS的安全限制,但我不知道如何找出。有沒有辦法找出我的代碼中存在「安全規範違規」的位置?

回答

0

別擔心。

SES初始化發生在您寫入的任何代碼被加載之前很久;您正在查看的日誌是指瀏覽器執行JavaScript和Web API時出現的錯誤

您可能關心此日誌中的內容的一個原因是,如果SES未能成功修補影響代碼的錯誤 - 但是,結果不會比在同一瀏覽器之外運行相同代碼更糟糕Caja環境以及SES關注的錯誤通常都是典型的JavaScript代碼永遠不會靠近的角落案例(除非它使用Object.freeze)。

相關問題