Abrir enlace en nueva pestaña desde el banner con Apps Script

9 views
Skip to first unread message

ser...@gmail.com

unread,
May 20, 2025, 3:50:25 PMMay 20
to Foro Stel Order

Estuve investigando cómo lograr que el enlace del banner de información en Inicio en STEL Shop abra una nueva pestaña en lugar de redirigir en la misma. Mi objetivo era que los usuarios, al hacer clic en el mensaje del banner, accedieran a un formulario de Google sin salir de la tienda.

He creado un pequeño proyecto en Apps Script que funciona así:

function doGet() {
  return HtmlService.createHtmlOutput(`
    <html>
      <head>
        <script>
          window.open("https://forms.gle/IDDELFORMULARIO", "_blank");
          window.location.href = "https://midominio.stelorder.shop/";
        </script>
      </head>
      <body>
        <p>Redirigint...</p>
      </body>
    </html>
  `);
}

Aunque esto funciona parcialmente, me encuentro con dos problemas:

  1. El navegador pide permiso para abrir ventanas emergentes, y la primera vez, incluso aceptando, no se abre la nueva pestaña. Solo lo hace correctamente a partir de la segunda vez.

  2. La tienda se abre con el prefijo https://script.google.com/a/macros/... y con el favicon de Apps Script, lo cual no queda profesional para un entorno de producción.

Estoy buscando una forma de evitar estas limitaciones, sin pedir permisos extra al usuario ni depender de ventanas emergentes, que a menudo son bloqueadas.

¿Alguien ha conseguido algo similar o tiene alguna idea para solventarlo?

¡Gracias de antemano!

Reply all
Reply to author
Forward
0 new messages