Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

143
Vistas
¿La información de sesión de Google Apps Script funciona de manera diferente para las cuentas de Gmail en comparación con otras cuentas de dominio de Workspace?

Estoy escribiendo una secuencia de comandos de aprobación en Google Apps Script para GSheets que permite a los usuarios seleccionar su nombre de una lista desplegable en una celda, luego, si el nombre coincide con la cuenta actualmente activa, se ejecutará otra función para bloquear la fila, etc. Todo es funciona perfectamente en mi cuenta de gmail, pero cuando el cliente intenta ejecutar el script con una cuenta administrada por google pero con un dominio que no es de gmail, la verificación de la dirección de correo electrónico falla. Estoy esperando que el cliente me envíe la información de registro ya que no tengo permisos para acceder a ella en su archivo, pero quería ver si alguien más se había encontrado con este problema.

En el código de ejemplo con la empresa y el nombre de usuario modificados, el código NO funciona, pero si configuro atDomainString en "@gmail.com" y el nombre en mi dirección de Gmail y lo ejecuto en mi cuenta, funciona.

 const atDomainString = "@redactedcompany.com"; const name = "JSmith"; function userMatchesSignature(name) { let user = Session.getEffectiveUser().toString().toLowerCase(); let signUser = (name + atDomainString).toLowerCase(); Logger.log("User: <"+user + "> vs <" + signUser +">"); return user === signUser; }
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Intente tomar su mensaje de error para confirmar lo que está pasando. Pero lo más probable es que estén bloqueando el acceso a la identificación del cliente. Dado que los scripts que intentan acceder a los datos del usuario pueden estar bloqueados.

Según los alcances que esté usando en su proyecto, es posible que deban verificar la aplicación https://support.google.com/cloud/answer/7454865

Mejores prácticas

  • Cree el proyecto utilizando una cuenta de dominio en lugar de una cuenta gratuita de Gmail. Porque podrían encontrarse con problemas de alcance. En su dominio, pueden marcar la aplicación como interna.
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda