0

スタンドアロンの Google Apps Script で承認ダイアログを遅らせる方法はありますか? アクティブな Google ユーザーからいくつかの権限を付与する必要がある公開スクリプトがあります。これらすべての許可を求める前に、スクリプトがどのように機能するかをユーザーに伝えたいと思います。

なぜすべてのサービスにアクセスする必要があるのか​​ 明らかではないため、このダイアログは恐ろしく見えます: https://developers.google.com/apps-script/scripts_google_accounts#grantingAccess

私のスクリプトはUIサービスを備えた「Webアプリ」であるため、最初に表示されるのはdoGet()ですが、権限ダイアログが最初に開きます。権限が実際に必要になるまでダイアログを遅らせる方法はありませんか?

考えられる 1 つの方法は、専用の Web サイトからスクリプトを呼び出すことですが、それは簡単ではありません。

4

1 に答える 1

3

1 つの回避策は、2 つの Web アプリを用意することです。1 つ目は、アカウントを使用して実行される「イントロ」Web アプリであるため、ユーザーにプロンプ​​トを表示しません。次に、そのアカウントを使用して実行される 2 番目の Web アプリにリダイレクトし、プロンプトが表示されます。

于 2012-12-27T22:19:26.127 に答える