前提・実現したいこと
Google Apps Script(GAS)を使った一般に公開するWebページを作っています。「次のユーザーとして実行」は自分自身、「アクセスできるユーザー」は「全員」としてデプロイしています。
発生している問題・エラーメッセージ
PCのブラウザ(Chrome、Firetoxでテスト)では問題なくアクセスできます。Googleにログインしていてもしていなくても大丈夫です。しかし、iPhoneのサファリやAndroidのChromeのシークレット・モードでアクセスすると、Googleのログイン画面になり、ログインすると「アクセス権が必要です」と表示されます。
試したこと
試しに「アクセス権限をリクエスト」を送ってみましたが、作成しているアカウントのメールには何も届いていません。(付記:その後再度送ったら作成アカウントのメールに届きました。ただ不特定の人が使うWebサイトを想定しているのでそのたびに権限を付与するのでは意味がありません)
補足情報(FW/ツールのバージョンなど)
Manifestには以下を追加しています。
"oauthScopes": [ "https://www.googleapis.com/auth/drive.readonly", "https://www.googleapis.com/auth/drive", "https://www.googleapis.com/auth/spreadsheets" ]
ManifestのWebappのところは以下のようになっていることを確認しました。
"webapp": { "executeAs": "USER_DEPLOYING", "access": "ANYONE_ANONYMOUS" }
回答1件
あなたの回答
tips
プレビュー