2016-04-26 12 views
2

複数のアカウントにログインしているユーザーの場合、スクリプトでユーザーはどのようにアカウントを選択できますか?複数のアカウントを持つユーザーのGoogle App Scriptでアカウントを選択するにはどうすればよいですか?

gdrive screenshot

は、開発者が同様の実装方法:たとえば、などのGmail、Googleドライブは、ページの右上に選択可能なオプションで使用するアカウントのユーザが選択するための方法を提供します機構?

+0

もう少し説明できますか?どのサービスでこれを表示しようとしていますか? Webアプリケーション、スプレッドシートのサイドバー、ダイアログでは? –

+0

私はWebアプリケーションを使っています。スプレッドシートへの埋め込みアドオンの機能は、ユーザーがトップバーを使用してユーザーを切り替えるためですが、GDriveのコンテキスト外では、最初のアクセス許可のダイアログ後に使用しているアカウントを知る方法がありません – omtinez

答えて

1

Google Apps Scriptライブラリではこれを行う方法がないようです.GASは現在のプライマリアカウントを使用しています。残念ながら、Sandboxフレームのため、APIクライアントライブラリ、つまりウェブサイトのGoogle Sign-InはGAS Webアプリケーション内では機能しません。あなた自身で書くか、既存のOAuth実装を使用してGoogleで認証できますが、Auth0 LockをGoogle Connection(サンドボックスフレーム内ではリダイレクト方法が機能しないため、ポップアップメソッドを使用)で使用するほうがはるかに簡単です。

関連する問題