Vou explicar porque a página de login pode não estar fechando após o login no código fornecido:
O problema:
O código usa duas abordagens diferentes para fechar a janela de login dependendo do resultado da função checkLogin no Google Apps Script:
Possíveis causas:
Há algumas razões pelas quais o fechamento da janela pode não estar funcionando:
Possíveis soluções:
Melhorias adicionais:
Espero que esta explicação em português ajude a entender o problema e como corrigi-lo. Se precisar de mais ajuda, não hesite em perguntar!
google.script.host.close()
pode não funcionar em todos os navegadores,especialmente se a janela foi aberta pelo usuário (e não pelo script). A solução é usar uma combinação de window.open()
e window.location.href
para garantir que a página de login seja fechada ou redirecionada após um login bem-sucedido,independentemente do navegador.Disclaimers apply, for full details see: https://hackney.gov.uk/email-disclaimer--
You received this message because you are subscribed to the Google Groups "Google Apps Script Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/10abbbac-13fc-47af-8c69-9e31bc8e4419n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Google Apps Script Community" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-apps-script-community/yuzjRBlAYio/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-apps-script-c...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-apps-script-community/CADH-QrBwYNPpUi1X49DO0pdYfXP-err4XYRWsQzFVdesQdisYg%40mail.gmail.com.