所以
我收到此错误
糟糕,您无权调用查询(第 7 行)
当我尝试在 Google 电子表格应用程序脚本中的 onEdit() 函数中查询 ScriptDB 数据库时。以下是我用来获取可重复错误的代码:
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 查询在设计的事件函数中起作用?其他人看到这个问题吗?
汤姆