所以使用ScriptDb的查詢中onEdit()在谷歌電子表格功能的Apps腳本
我當我嘗試在谷歌的onEdit()函數來查詢數據庫的ScriptDb收到此錯誤
Oops You do not have permission to call query (line 7)
電子表格應用程序腳本。下面是我用它來獲得可重複的錯誤代碼:
function onEdit(){
//tell me event has happened
Browser.msgBox("onEdit() Fired")
//get ScriptDB reference
var db = ScriptDb.getMyDb();
//perform any query
var results = db.query({})
}
更換onEdit()與notonEdit()和它的工作原理手動觸發時預期。
function notonEdit(){
//tell me event has happened
Browser.msgBox("notonEdit() Fired")
//get ScriptDB reference
var db = ScriptDb.getMyDb();
//perform any query
var results = db.query({})
}
有沒有某種權限我沒有正確設置或者是ScriptDB查詢不允許在設計的事件功能中運行?其他人是否看到這個問題?
湯姆