そう
このエラーが発生しています
おっと、クエリを呼び出す権限がありません (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 クエリは設計上、イベント関数で機能することが許可されていませんか? 他の誰かがこの問題を見ていますか?
トム