GoogleサイトでGoogleのアプリケーションスクリプトプロジェクトを実行しています。このサイトでは、ユーザーはサインインする必要があり、このG-suiteドメインのユーザーにのみ公開されます。Google Apps Script - ユーザーのメールアドレスを取得する
私が持っているスクリプトは、ユーザーが投票をしたり、スピーカーのキューに入ったりするのを許可するためのものです。
現在のところ、バックグラウンドのすべての機能は「私」が好きなように動作しますが、スクリプトを実行しているユーザーの電子メールアドレス(Googleサイトを表示)を知る必要があります。 実際のスクリプトを私として実行している間に、スクリプトを実行しているページを表示しているサインインしたユーザーの電子メールアドレスを取得する方法はありますか?
もしそうでない場合は、ユーザーとして1つのスクリプトを実行してから、別のスクリプトを呼び出して私として実行できますか?
。だから私は、スクリプトをユーザーとして実行させる必要があります。私は自分自身またはサービスアカウントとしてスクリプトを実行したいと思います。なぜなら、ユーザーとして実行すると、スクリプトアクセスがそのユーザーと共有されるようにドキュメント/シートを設定する必要があるからです。どういうわけか私が自分で実行してユーザーの電子メールアドレスを取得できた場合、これらのアクセス許可を設定する必要はありません。 –