Class User

ユーザー

ユーザーを表すオブジェクト。スクリプト作成に適しています。

メソッド

メソッド戻り値の型概要
getEmail()Stringユーザーのメールアドレスを取得します(利用可能な場合)。

詳細なドキュメント

getEmail()

ユーザーのメールアドレスを取得します(利用可能な場合)。セキュリティ ポリシーでユーザーのメールアドレスへのアクセスが許可されていない場合、このメソッドは空の文字列を返します。メールアドレスを使用できる状況は異なります。たとえば、ユーザーのメールアドレスは、ユーザーの承認なしでスクリプトを実行できるコンテキストでは使用できません。たとえば、単純な onOpen(e) トリガーや onEdit(e) トリガー、Google スプレッドシートのカスタム関数、または「自分として実行」するようにデプロイされたウェブアプリ(つまり、ユーザーではなくデベロッパーによって承認されている)などです。ただし、デベロッパーがスクリプトを自分で実行する場合や、ユーザーと同じ Google Workspace ドメインに属している場合は、通常、これらの制限は適用されません。

// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getEmail());

戻る

String - ユーザーのメールアドレス。セキュリティ ポリシーでユーザーのメールアドレスへのアクセスが許可されていない場合は空白の文字列。

サポート終了のメソッド