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

407
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 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