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

117
Views
Reemplace la URL del formulario de Google vinculado en la barra lateral HTML al copiar la hoja de cálculo

Me gustaría actualizar el enlace de mi Formulario de Google en el código HTML de la barra lateral de la hoja de cálculo automáticamente cuando se copia la hoja de cálculo, ya que el formulario también se copia y vincula a la nueva hoja de cálculo. No puedo usar el mismo formulario para esta aplicación.

Script para mostrar la barra lateral

 //@OnlyCurrentDoc function onOpen() { SpreadsheetApp.getUi().createMenu("👉blablabla👈").addItem("blablabla", "showSidebar").addToUi(); } function showSidebar() { SpreadsheetApp.getUi().showSidebar(HtmlService.createHtmlOutputFromFile("Sidebar.html").setTitle("Remplir formulaire")); }

Código HTML:

 <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <iframe src="https://docs.google.com/forms/xxxxxxxxxxxx" width="100%" height="595" frameborder="0" marginheight="0" marginwidth="0">Chargement…</iframe> </body> </html>

Estoy investigando para copiar la URL de una celda aleatoria de la hoja de cálculo usando el siguiente script:

 function GetUrlForm() { var ss = SpreadsheetApp.getActiveSpreadsheet(); return ss.getFormUrl(); }

pero no puedo sacar nada de esto. He explorado la "ventana.ubicación" pero no soy lo suficientemente bueno para saber cómo usarla.

Soy realmente nuevo en la programación y cualquier ayuda sería muy apreciada. Puedo cambiar drásticamente el código sin ningún problema si es necesario.

Gracias por su amabilidad !

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Parece que desea actualizar el parámetro src del iframe. Le recomiendo que agregue un atributo de identificación al iframe en su HTML para que sea más fácil de referenciar.

 <iframe id="myId" src="https://docs.google.com/forms/xxxxxxxxxxxx" width="100%" height="595" frameborder="0" marginheight="0" marginwidth="0">Chargement…</iframe>

Luego puede actualizar el parámetro src del iframe después de recuperar la URL, esto recargará automáticamente el marco.

 function updateFrame(src){ document.getElementById("myId").src = src; }

Puede ver: https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/src

about 4 years ago · Juan Pablo Isaza 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!