GASの勉強中につまづいた部分なので、備忘録として記載します。
やりたいこと
GASのスクリプト内で、アクティブユーザー情報以下2点を取得する。
- メールアドレス
- 取得メールアドレスの名前
下記で取得成功!
コード.gs
function accountName(){
var emailaddress = Session.getActiveUser();
var contact = ContactsApp.getContact(emailaddress).getFullName();
return contact;
}
注意点。
取得メールアドレスの連絡先状態によっては、contact
が null になってしまいます…。
自分宛にメールを送信し、既読にする事でnullから解放されましたが、理由は不明😭
原因解明ができたら追記します!
一緒に悩んでくれた同僚に感謝!
以上。