Te recomendaría que definas una carpeta en donde se van a guardar todos los pdf's que vas a utilizar. En ese sentido, podes usar formularios en caso de que terceras personas necesiten subir estos pdf's. Además, podes usar el módulo de archivos para listar todo el contenido de la carpeta que definistRead more
Te recomendaría que definas una carpeta en donde se van a guardar todos los pdf’s que vas a utilizar. En ese sentido, podes usar formularios en caso de que terceras personas necesiten subir estos pdf’s.
Además, podes usar el módulo de archivos para listar todo el contenido de la carpeta que definiste previamente. Esto se guardara en una lista.
Seguido, utilizas un for para recorrer esta lista y utilizas ese comando de leer pdf y vas escribiendo en el archivo excel lo que te interesa.
Terminando el for, simplemente eliminas todos los archivos pdf de la carpeta igual con el modulo de archivos y listo, es todo.
Ese error te da porque estas haciendo un asignar de un string sin las comillas. Para solventar solo añadile las comillas, de la siguiente forma: "respuesta5" y eso debería solventar el problema.
Ese error te da porque estas haciendo un asignar de un string sin las comillas.
Para solventar solo añadile las comillas, de la siguiente forma: «respuesta5» y eso debería solventar el problema.
No es que no se ejecuté, es que tenes un error en el comando de java script. De hecho, es un error de sintaxis como se ve en la imagen. Te recomiendo que nos compartas el contenido del script para poder identificar el error, corregirlo y que podas volver a probar.
No es que no se ejecuté, es que tenes un error en el comando de java script. De hecho, es un error de sintaxis como se ve en la imagen.
Te recomiendo que nos compartas el contenido del script para poder identificar el error, corregirlo y que podas volver a probar.
Este flujo lo podes autimatizar haciendo uso del siguiente módulo: https://market.rocketbot.com/module/DownloadWait En el link también esta un video tutorial. Básicamente, es un módulo para esperar hasta que se complete la descarga de un archivo. Además, ese comando también te setea en una variable,Read more
Este flujo lo podes autimatizar haciendo uso del siguiente módulo:
En el link también esta un video tutorial. Básicamente, es un módulo para esperar hasta que se complete la descarga de un archivo. Además, ese comando también te setea en una variable, el nombre junto con la extensión del archivo descargado.
Ya con el archivo descargado y la url, solo debes ocupar cualquier comando que prefieras para abrir el excel.
Leí en la consulta anterior que tenias un problema porque al traer el contenido de una celda a otra, ya que te traía el valor y no la formula. Como recomendación, te diría que utilices el módulo de excel normal y que hagas las validaciones de cuando necesites formula y cuando el valor con un scriptRead more
Leí en la consulta anterior que tenias un problema porque al traer el contenido de una celda a otra, ya que te traía el valor y no la formula.
Como recomendación, te diría que utilices el módulo de excel normal y que hagas las validaciones de cuando necesites formula y cuando el valor con un script de python.
*Antes de ejecutar estos scripts, tenes que tener previamente abierto el excel con el comando*
********* Script *********
#Aca no cambies nada, ya que es para obtener la instancia del excel abierto con el comando.
excel = GetGlobals(«excel»)
if excel.actual_id in excel.file_:
xls = excel.file_[excel.actual_id]
wb = xls[‘workbook’]
#Recorda cambiar el nombre de Sheet1, por el de la hoja de tu excel
hoja = wb.sheets[‘Sheet1’]
# Con este obtenes el valor de la celda
resultado = hoja.range(‘B10’).value
# Con este obtener la fórmula de la celda
resultado = hoja.range(‘B10’).formula
Ese es el script, próbalo y cualquier duda me decis pero funciona bastante bien y podrás seguir usando los demás comandos de excel de forma normal.
Nota: Recorda que al escribirlo aquí se pierde la identación, así que corregí eso. Saludos.
¿Quizás se trata de una alerta? Si tenes una alerta activa, no te va a dejar inspeccionar. En ese sentido, lo primero es: 1- Identificar si al momento de ingresar, lo primero que salta es una alerta. En caso de que sea una alerta, existe una forma de pasar el parametro en la url y saltar la alerta dRead more
¿Quizás se trata de una alerta? Si tenes una alerta activa, no te va a dejar inspeccionar.
En ese sentido, lo primero es:
1- Identificar si al momento de ingresar, lo primero que salta es una alerta.
En caso de que sea una alerta, existe una forma de pasar el parametro en la url y saltar la alerta de un solo, sería que probes eso.
Tenes que recorrerlo con un for, ya sea mediante un script python o con un elemento de for. Con código sería asi: for item in variable: nombre = item["Productos"] print("El nombre del producto es: ", nombre) Con un comando, sería que arrastres el comando de for, selecciones en la lista la varRead more
Tenes que recorrerlo con un for, ya sea mediante un script python o con un elemento de for.
Con código sería asi:
for item in variable:
nombre = item[«Productos»]
print(«El nombre del producto es: «, nombre)
Con un comando, sería que arrastres el comando de for, selecciones en la lista la variable item(previamente creada) y en la otra opción escribas el nombre de la varaible, por ejemplo: «{variable}». Dentro de ese for, arrastras un comando de asignar y obtenes los nombres. De la siguiente forma:
¿Como puedo crear un ciclo en «while» que me atraiga diferentes PDF de una carpeta para pasarlos a Excel?
JoseL
Te recomendaría que definas una carpeta en donde se van a guardar todos los pdf's que vas a utilizar. En ese sentido, podes usar formularios en caso de que terceras personas necesiten subir estos pdf's. Además, podes usar el módulo de archivos para listar todo el contenido de la carpeta que definistRead more
Te recomendaría que definas una carpeta en donde se van a guardar todos los pdf’s que vas a utilizar. En ese sentido, podes usar formularios en caso de que terceras personas necesiten subir estos pdf’s.
Además, podes usar el módulo de archivos para listar todo el contenido de la carpeta que definiste previamente. Esto se guardara en una lista.
Seguido, utilizas un for para recorrer esta lista y utilizas ese comando de leer pdf y vas escribiendo en el archivo excel lo que te interesa.
Terminando el for, simplemente eliminas todos los archivos pdf de la carpeta igual con el modulo de archivos y listo, es todo.
Si no lo conoces, el módulo del que te habló es el siguiente: https://market.rocketbot.com/module/Files
Si tenes alguna otra duda, no dudes en escribirme
See lessBot Banco Mercantil
JoseL
Ese error te da porque estas haciendo un asignar de un string sin las comillas. Para solventar solo añadile las comillas, de la siguiente forma: "respuesta5" y eso debería solventar el problema.
Ese error te da porque estas haciendo un asignar de un string sin las comillas.
Para solventar solo añadile las comillas, de la siguiente forma: «respuesta5» y eso debería solventar el problema.
See lessBancos e inspeccion de pagina
JoseL
Ya estas seguro que no es una alerta?? Si es una alerta, deberías probar enviar el usuario en la propia url como un parametro
Ya estas seguro que no es una alerta?? Si es una alerta, deberías probar enviar el usuario en la propia url como un parametro
See lessjavascript no ejecuta en robot padre
JoseL
No es que no se ejecuté, es que tenes un error en el comando de java script. De hecho, es un error de sintaxis como se ve en la imagen. Te recomiendo que nos compartas el contenido del script para poder identificar el error, corregirlo y que podas volver a probar.
No es que no se ejecuté, es que tenes un error en el comando de java script. De hecho, es un error de sintaxis como se ve en la imagen.
Te recomiendo que nos compartas el contenido del script para poder identificar el error, corregirlo y que podas volver a probar.
See lessAbrir Excel
JoseL
Este flujo lo podes autimatizar haciendo uso del siguiente módulo: https://market.rocketbot.com/module/DownloadWait En el link también esta un video tutorial. Básicamente, es un módulo para esperar hasta que se complete la descarga de un archivo. Además, ese comando también te setea en una variable,Read more
Este flujo lo podes autimatizar haciendo uso del siguiente módulo:
https://market.rocketbot.com/module/DownloadWait
En el link también esta un video tutorial. Básicamente, es un módulo para esperar hasta que se complete la descarga de un archivo. Además, ese comando también te setea en una variable, el nombre junto con la extensión del archivo descargado.
Ya con el archivo descargado y la url, solo debes ocupar cualquier comando que prefieras para abrir el excel.
See lessObtener celda obtiene la formula y no el dato
JoseL
Olvide que para setear el valor obtenido del script a una variable de rocketbot, debes usar: SetVar("VariableRocketbot", VariablePython)
Olvide que para setear el valor obtenido del script a una variable de rocketbot, debes usar:
SetVar(«VariableRocketbot», VariablePython)
See lessObtener celda obtiene la formula y no el dato
JoseL
Leí en la consulta anterior que tenias un problema porque al traer el contenido de una celda a otra, ya que te traía el valor y no la formula. Como recomendación, te diría que utilices el módulo de excel normal y que hagas las validaciones de cuando necesites formula y cuando el valor con un scriptRead more
Leí en la consulta anterior que tenias un problema porque al traer el contenido de una celda a otra, ya que te traía el valor y no la formula.
Como recomendación, te diría que utilices el módulo de excel normal y que hagas las validaciones de cuando necesites formula y cuando el valor con un script de python.
*Antes de ejecutar estos scripts, tenes que tener previamente abierto el excel con el comando*
********* Script *********
#Aca no cambies nada, ya que es para obtener la instancia del excel abierto con el comando.
excel = GetGlobals(«excel»)
if excel.actual_id in excel.file_:
xls = excel.file_[excel.actual_id]
wb = xls[‘workbook’]
#Recorda cambiar el nombre de Sheet1, por el de la hoja de tu excel
hoja = wb.sheets[‘Sheet1’]
# Con este obtenes el valor de la celda
resultado = hoja.range(‘B10’).value
# Con este obtener la fórmula de la celda
resultado = hoja.range(‘B10’).formula
Ese es el script, próbalo y cualquier duda me decis pero funciona bastante bien y podrás seguir usando los demás comandos de excel de forma normal.
Nota: Recorda que al escribirlo aquí se pierde la identación, así que corregí eso. Saludos.
Bancos e inspeccion de pagina
JoseL
¿Quizás se trata de una alerta? Si tenes una alerta activa, no te va a dejar inspeccionar. En ese sentido, lo primero es: 1- Identificar si al momento de ingresar, lo primero que salta es una alerta. En caso de que sea una alerta, existe una forma de pasar el parametro en la url y saltar la alerta dRead more
¿Quizás se trata de una alerta? Si tenes una alerta activa, no te va a dejar inspeccionar.
En ese sentido, lo primero es:
1- Identificar si al momento de ingresar, lo primero que salta es una alerta.
En caso de que sea una alerta, existe una forma de pasar el parametro en la url y saltar la alerta de un solo, sería que probes eso.
Bot Banco Mercantil
JoseL
Lo ideal sería que deje fotos del error y de las preguntas, porque así solo con la explicación esta dificil poder ayudarte
Lo ideal sería que deje fotos del error y de las preguntas, porque así solo con la explicación esta dificil poder ayudarte
See lessQuery BD
JoseL
Tenes que recorrerlo con un for, ya sea mediante un script python o con un elemento de for. Con código sería asi: for item in variable: nombre = item["Productos"] print("El nombre del producto es: ", nombre) Con un comando, sería que arrastres el comando de for, selecciones en la lista la varRead more
Tenes que recorrerlo con un for, ya sea mediante un script python o con un elemento de for.
Con código sería asi:
for item in variable:
nombre = item[«Productos»]
print(«El nombre del producto es: «, nombre)
Con un comando, sería que arrastres el comando de for, selecciones en la lista la variable item(previamente creada) y en la otra opción escribas el nombre de la varaible, por ejemplo: «{variable}». Dentro de ese for, arrastras un comando de asignar y obtenes los nombres. De la siguiente forma:
{variable}[«Productos»]
Espero que te sirva