0

ユーザーが属するグループに基づいて、スプレッドシートでいくつかのカスタム検証とアクセス チェックを実行しようとしています。

私の知る限り、コンテナ(スプレッドシート)にバインドされた次のトリガーには、スプレッドシートにアクセスするユーザーの権限が必要です。

function onEdit(event) {
    var groups = GroupsApp.getGroups();
    Logger.log(groups);
}

それでも、「実行に失敗しました: getGroups を呼び出す権限がありません」というエラーが発生します。スタンドアロン スクリプト ファイルから呼び出された同じ関数 (理論的には同じアクセス) は、ユーザーのグループを表示します。

私の質問は次のとおりです。

  • 私は何か間違ったことをしていますか?
  • そうでない場合、スプレッドシート イベントからユーザーのグループにアクセスする方法はありますか?

おそらく関係ありませんが、Windows 8 と Chrome 30.0.1599.101 m を使用しています。

4

2 に答える 2