Class User

User

Representação de um usuário, adequada para script.

Métodos

MétodoTipo de retornoBreve descrição
getEmail()StringExtrai o endereço de e-mail do usuário, se disponível.

Documentação detalhada

getEmail()

Extrai o endereço de e-mail do usuário, se disponível. Se as políticas de segurança não permitirem acesso ao endereço de e-mail do usuário, esse método retornará uma string em branco. As circunstâncias em que o endereço de e-mail está disponível variam: por exemplo, o endereço de e-mail do usuário não está disponível em nenhum contexto que permita que um script seja executado sem a autorização dele, como um simples gatilho onOpen(e) ou onEdit(e), uma função personalizada nas Planilhas Google ou um app da Web implantado para "executar como eu" (ou seja, autorizado pelo desenvolvedor e não pelo usuário). No entanto, essas restrições geralmente não se aplicam se o próprio desenvolvedor executa o script ou pertence ao mesmo domínio do Google Workspace que o usuário.

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

Retorno

String: o endereço de e-mail do usuário ou uma string em branco se as políticas de segurança não permitirem o acesso ao endereço de e-mail do usuário.

Métodos obsoletos