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

412
Views
Script de aplicaciones de Google: incluya la etiqueta del script dentro de la lista html

Tengo una hoja de cálculo de Google y un script acotado que automatiza el envío de un correo electrónico diario con un tablero, según los datos de la hoja de cálculo. Parte de este tablero es una lista de viñetas ul li en mi html. Ahora, una de estas viñetas li es opcional, a veces tengo algo que escribir sobre esta viñeta, a veces no. Estoy tratando de insertar una etiqueta de secuencia de comandos en mi archivo html para que, cada vez que este li esté vacío en mi hoja de cálculo, el archivo html no lo incluya y cambie al siguiente (porque por ahora, cuando esta viñeta está vacía, Todavía puedo ver el salto de línea con la viñeta vacía en el correo electrónico de mi tablero, que no se ve muy bien).

Probé muchas opciones diferentes para incluir una cláusula "si" dentro de la etiqueta, pero hasta ahora no he tenido éxito.

Así que aquí está mi pieza de html:

 <ul> <li><?= sub11 ?></li> <li><?= sub12 ?></li> <script> if (sub14 !='') { <li><?= sub14 ?></li> } </script> <li><?= sub13 ?></li> </ul> <br>

El sub11, sub12, sub13, sub14 son cada viñeta, es decir, variables vinculadas a una celda específica de mi hoja de cálculo donde tengo el texto dinámico para esa viñeta específica. sub14 es el que es opcional y estoy tratando de codificar algo como: si sub14 está vacío, cambie a sub13 y no incluya una viñeta específica para sub14.

Cualquier ayuda sería muy apreciada. Esto definitivamente no es crucial para mi tablero, pero estoy tratando de progresar en mis habilidades de codificación bajas, por lo que estaría ansioso por entender eso.

¡Gracias!

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

0

scriplets

html:

 <!DOCTYPE html> <html> <head> <base target="_top"> </head> <body> <ul id ="list"> <li><?= sub11 ?></li> <li><?= sub12 ?></li> <? let n = sub14 ?> <? if ( n ) { ?> <li><?= sub14 ?></li> <? } ?> <li><?= sub13 ?></li> </ul> </body> </html>

SG:

 function lfunko() { let t = HtmlService.createTemplateFromFile("ah2"); t.sub11 = "Line 11"; t.sub12 = "Line 12"; t.sub13 = "Line 13"; t.sub14 = "Line 14"; SpreadsheetApp.getUi().showModelessDialog(t.evaluate(),"Dialog Test"); }

HTML con plantilla

about 4 years ago · Juan Pablo Isaza Report

0

¿Qué sucede si crea 2 plantillas HTML, una sin la sección li y otra con ella?

En Apps Script, agrega un "SI" la celda está vacía -> envía la plantilla HTML sin la sección li , o envía la que la tiene.

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!