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

494
Vistas
Enviar datos de formulario a la hoja de cálculo de Google en otra pestaña (hoja)

Tengo un sitio web aquí que tiene dos formularios. Uno debajo de RESERVAR MESA VIP y otro en el pie de página donde dice ÚNETE A NUESTRO BOLETÍN. He usado el siguiente código para enviar datos del FORMULARIO a Hojas de cálculo de Google . La pregunta es que el primer formulario funciona bien, pero ¿cómo puedo enviar los datos de la sección Boletín a Hojas de cálculo de Google en una pestaña separada llamada "Suscribirse"?

Boletín HTML:

 <form method="POST" name="google-sheet"> <input type="text" name="subscribeEmail" placeholder="Your Email Address"> <div class="gold-button small"> <button type="submit">Submit →</button> <span class="bttn-border left virticle"></span> <span class="bttn-border right virticle"></span> <span class="bttn-border top horizontal"></span> <span class="bttn-border bottom horizontal"></span> </div> </form>

Script que estoy usando para el formulario de reserva:

 <script> const scriptURL = 'https://script.google.com/macros/s/AKfycbzJA2cZGROFNCwLuPnJjECW21zXMZs8nT4Xo0Nzjy5ETlOVQ3gHgyjE3wzzmHky_0I_/exec' const form = document.forms['google-sheet'] form.addEventListener('submit', e => { e.preventDefault() fetch(scriptURL, { method: 'POST', body: new FormData(form)}) .catch(error => console.error('Error!', error.message)) }) </script>
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Si fuera yo, tendría que abordarlo así:

HTML:

 <form action="https://script.google.com/macros/s/[SCRIPT ID]/exec" method="post"> <input type="text" name="subscribeEmail" placeholder="Your Email Address"> <div class="gold-button small"> <button type="submit">Submit →</button> <span class="bttn-border left virticle"></span> <span class="bttn-border right virticle"></span> <span class="bttn-border top horizontal"></span> <span class="bttn-border bottom horizontal"></span> </div> </form>

Guión de aplicaciones:

 function doPost(e) { var ss = SpreadsheetApp.openById("SHEET ID"); var sheet = ss.getSheetByName("Subscribe"); // or use getRange().setValue() if something specific sheet.appendRow([e.parameter.subscribeEmail]) }

Referencia:

  • Ejecute Google App Script desde la página web
over 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