IngresarRegistrarme

Rocketbot Forum

Rocketbot Forum Logo Rocketbot Forum Logo

Rocketbot Forum Navigation

  • Academy Rocketbot
  • Tutoriales
  • Documentación
Search
Realiza una Pregunta

Mobile menu

Close
  • Home
  • Popular
  • Categorías
  • Tags
  • Preguntas
    • Nuevas Preguntas
    • Más votadas
    • Más visitadas
    • Más respondidas
  • Academy Rocketbot
  • Tutoriales
  • Documentación
Home/ Preguntas/Q 17067
Siguiente
Answered

Rocketbot Forum Latest Preguntas

Dylann34
  • 0
  • 0
Dylann34
Asked: junio 21, 20242024-06-21T12:56:13+00:00 2024-06-21T12:56:13+00:00En: Comandos

Ayuda para generar un correo en base a un Array

  • 0
  • 0

Hola RPA’Lovers!! Estoy desarrollando un rpa que obtiene un Excel desde GoogleDrive, luego manipula los datos y esto retorna un array Datos: [{’04-03-2024′, ‘41985’}, {’04-03-2024′, ‘41985’}, {’15-02-2024′, ‘4400025519’}, {’15-02-2024′, ‘4400025519’}, {’15-02-2024′, ‘4400025519’}].

Estos datos quiero utilizarlos para rellenar una table html de forma dinámica en base a cuantos datos vengan en el array Datos. Mi problema lo tengo aquí al tratar de añadir las filas a la table. Utilizo un Execute Python para lograrlo, mi código es el siguiente:

datos = GetVar(«Datos»)

# Datos de ejemplo (lista de diccionarios)
# datos = [
# {‘OC’: ‘123’, ‘Fecha’: «18-06-2024»},
# {‘OC’: ‘321’, ‘Fecha’: «18-06-2024»},
# {‘OC’: ‘542’, ‘Fecha’: «18-06-2024»},
# {‘OC’: ‘542’, ‘Fecha’: «18-06-2024»},
# {‘OC’: ‘542’, ‘Fecha’: «18-06-2024»}
#]

# Construir la estructura de la tabla HTML
html = «<table>\n»
html += «<thead><tr><th>OC</th><th>Fecha</th></tr></thead>\n»
html += «<tbody>\n»

# Iterar sobre los datos y añadir filas a la tabla
for dato in datos:
html += «<tr>»
html += f»<td>{dato[1]}</td>»
html += f»<td>{dato[0]}</td>»
html += «</tr>\n»

html += «</tbody>\n»
html += «</table>»

SetVar(«html», html)

El problema es que me retorna: String Index out of range.
Alguno le pasó/pasa esto? Como lo solucionaron o que me recomiendan? Quedo atento, un abrazo!

execute python
2
  • 2 2 Respuestas
  • 4k Vistas
  • 0 Seguidores
  • 0
Compartir
  • Facebook

    2 Respuestas

    • Voted
    • Oldest
    • Recent
    1. Bumblebee
      Mejor Respuesta
      Bumblebee
      2024-06-21T13:44:56+00:00Added an answer on junio 21, 2024 at 1:44 pm

      Hola Dylan, puedes usar el comando ‘Lista a Tabla HTML’ del módulo HTML que realiza la conversión que necesitas.
      Saludos!

        • 0
      • Responder
      • Compartir
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp
    2. Dylann34
      Dylann34
      2024-06-21T14:29:19+00:00Added an answer on junio 21, 2024 at 2:29 pm
      Ayuda para generar un correo en base a un Array

      Gracias. Bee!
      Me funcionó para crear la lista de forma dinámica en base al Array!

      Estuve bastante estresado tratando de hacerlo mediante Python, ya que no conocía que existía ya el Modulo HTML. Te agradezco tu pronta respuesta.

        • 0
      • Responder
      • Compartir
        Compartir
        • Compartir en Facebook
        • Compartir en Twitter
        • Compartir en LinkedIn
        • Compartir en WhatsApp

    Leave an answer
    Cancelar la respuesta

    You must login to add an answer.


    Forgot Password?

    Need An Account, Sign Up Here

    Sidebar

    Realizar Pregunta

    Stats

    • Preguntas : 1k
    • Respuestas : 2k
    • Posts : 0
    • Comentarios : 0
    • Mejores Respuestas : 163
    • Usuarios : 5k
    • Populares
    • Comentarios
    • Tags

    Related Questions

      • Respuestas: 0

      Obtener URL actual PDF en nueva pestaña

      • Respuestas: 0

      Obtener URL actual PDF en nueva pestaña

      • Respuestas: 3

      Problema con typing_extensions al usar EasyOCR en RocketBot

      • Respuesta: 1

      Error al importar una libreria python

      • Respuestas: 3

      ¿Como pego unos valores en las casillas de color rojo? ...

    Users

    Explore

    • Home
    • Popular
    • Categorías
    • Tags
    • Preguntas
      • Nuevas Preguntas
      • Más votadas
      • Más visitadas
      • Más respondidas

    Footer

    rocketbot white

    Rocketbot SpA | Todos los derechos reservados 2018 - 2020

    © 2020 Discy. All Rights Reserved
    With Love by 2code.

    es_ES
    en_US es_ES

    Insertar/editar un enlace

    Introduce la URL de destino

    O enlaza a contenido ya existente

      No se ha especificado ningún término de búsqueda. Mostrando los elementos recientes. Busca o utiliza las teclas de flecha arriba y abajo para seleccionar un elemento.