Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

622
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!