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

616
Vistas
GMAIL: ¿Cómo abrir un correo electrónico existente en una nueva ventana si conozco su id?

En breve: ¿Cómo abrir un correo electrónico en Gmail si sé su identificación en una nueva ventana?

Saludos. Obtengo de la API de GMAIL la identificación del correo electrónico necesario. Quiero que se abra en una ventana separada, por ejemplo, haciendo clic en mi complemento. Lo que yo sé:

  • qué usar el código javascript - window.location.href = para abrir la url en una nueva ventana.
  • Puede abrir borradores usando la URL https://mail.google.com/mail/u/0/#drafts?compose=NeededID pero no funcionará, por ejemplo, con correos electrónicos Sent

¿Alguna idea de cómo debería verse la URL para que pueda abrir el correo electrónico en una ventana separada en Gmail?

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Recuerdo total. Se encontró la solución. La solución se puede aplicar para abrir correos electrónicos en cualquier carpeta, no solo en la carpeta Enviados. Para abrir el correo electrónico en una nueva ventana, necesita su id y thread_id de ese correo electrónico. También conocido como messageId y conversationId .
Por ejemplo, messageId se ve así msg-a:r8357142279172082424
y la identificación del hilo se ve así: thread-a:r-7561979775658404696

Así que aquí hay un código javascript con URL para abrir el correo electrónico existente en una nueva ventana.

 const message = encodeURIComponent(`#${conversationId}|${messageId}`); const url = `https://mail.google.com/mail/u/0/#all/${message}`; const windowHeight = '540'; const windowWidth = '960'; window.open(url, '_blank', `location=yes,height=${windowHeight},width=${windowWidth},scrollbars=yes,status=yes`);

el resultado es este
el correo electrónico ya existente es abierto por gmail

about 4 years ago · Santiago Trujillo 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