Os complementos do Google Workspace podem acessar a localidade e o fuso horário dos usuários e usar essas informações para personalizar sua interface e comportamento. Você precisa configurar o manifesto do seu complemento para permitir que o complemento acesse essas informações.
Configurar o manifesto do complemento
Você pode configurar seu complemento para acessar a localidade do usuário e informações de fuso horário siga estas etapas:
- No manifesto do seu complemento.
, defina o
addOns.common.useLocaleFromApp
comotrue
. - Se ele ainda não estiver presente, adicione o seguinte escopo explícito no campo
oauthScopes
do manifesto lista:https://www.googleapis.com/auth/script.locale
Se você tiver adicionado um escopo à lista oauthScope
do complemento,
os usuários precisarão reautorizar o
complemento
na próxima vez que for aberto.
Receber informações de localidade e fuso horário
Objetos de evento
transportar informações de localidade do usuário quando configuradas corretamente. Os campos a seguir
aparecem no commonEventObject
subestrutura do objeto de evento:
commonEventObject.userLocale
: o idioma e o país/região do usuário identificador. Por exemplo,en-US
.commonEventObject.timeZone.offset
: a diferença do fuso horário do usuário, em milissegundos, do Tempo Universal Coordenado (UTC).commonEventObject.timeZone.id
: o identificador de fuso horário do usuário. Por exemplo,America/New_York
.commonEventObject.timeZone
: ID e deslocamento do fuso horário do usuário.
Consulte Objetos de evento para mais detalhes.
Os objetos de evento são passados para funções de callback de ação conforme o usuário interage com o complemento, e à página inicial e contextual de gatilho. Cada callback ou função gatilho pode ler o informações de localidade e fuso horário do objeto de evento e use-as conforme necessário. Por exemplo, uma função de retorno de chamada como acessar um novo card pode consultar a string de localidade ao decidir qual texto adicionar ao card.