Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

618
Visualizações
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 Respostas
Responde à pergunta

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda