UI アプリ スクリプトを含むスプレッドシートがあります。アプリはスプレッドシートから読み取り/更新します。
私の現在の設定は次のとおりです。「私」としてアプリを実行します。
誰がアプリにアクセスできるか: 「誰でも」。
私は基本的に、割り当てのあるワークフローを電子メールで送信しています。これらの電子メールはドメイン外であってもかまいませんが、すべて gmail アドレスになります。
UiApp にアクセスするユーザーに基づいてアプリで特定の機能を許可する必要があるため、Session.getActiveUser() にアクセスできることを望んでいました。スクリプトの所有者としてログインしていない限り、その機能は情報を提供しないようです。別のアドレスからアクセスすると、Session.getActiveUser() が空白になります。
「アプリにアクセスするユーザー」としてアプリを実行することなく、アクティブなユーザーを取得する方法はありますか。スプレッドシートをすべてのエンド ユーザーと共有する必要はありません。
提案をありがとう。