Class User

ユーザー

スクリプトを表現するのに適したユーザー表現。

Methods

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

詳細なドキュメント

getEmail()

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

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

戻る

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

サポート終了のメソッド