1

ビジネス ドメインのアドオンをコーディングしようとしています。Enabled (auth.Limited) でアドオンをテストすると、onOpen で「showModalDialog / prompt を呼び出す権限がありません」というエラーが表示されます。私は所有者としてログインしています。なぜそれが起こるのですか?ドキュメントには何も見つかりません。

4

1 に答える 1

3

ここのドキュメントはすべてを説明しています:

https://developers.google.com/apps-script/add-ons/lifecycle#opening

ドキュメントが開くと、現在のユーザーがインストールしたアドオン、またはコラボレーターがドキュメントで有効にしたすべてのアドオンが読み込まれ、それぞれの onOpen(e) 関数が呼び出されます。

これは、ユーザーが許可されていないドキュメントを開くたびに、showModalDialog / プロンプトが開くことを意味します。

ドキュメントが開かれるたびにメッセージを表示したい場合 (ユーザーはおそらくこれを好まないでしょう)、auth.Limited では許可されているため、サイドバーを使用します。次の表を参照してください。

https://developers.google.com/apps-script/add-ons/lifecycle#authorization_modes

于 2016-11-21T02:50:30.700 に答える