-
Sección 0 - Introducción
-
Section 1 - Rocketbot Installation
-
Section 3 - Creating a new Bot
-
Section 4 - Variables
-
Section 5 - Website
-
Section 6 - Excel
-
Section 7 - Logic
-
Section 8 - Send information to file
-
Section 9 - Email
-
Section 10 - Robot Child
-
Section 11 - Final Robot
Prev
While / Break
Next
TryCatch
ggb1084
Saludos. Tengo una duda, tal vez me puedan ayudar. En rocketbot yo puedo crear variables tipo array que vaya aumentando progresivamente de tamaño con alguna instrucción? (Ejemplo asignar Variable) no se si puedo con un .append Gracias!
Marcela Vergara
Hola Gustavo,
Si puedes, al crear tu variable la puedes definir como [] y luego ir agregando valores con Asignar Variable, no puedes con .append pero si con .__add__ o concatenando con el signo +.
Te dejo unos tips: https://docs.rocketbot.co/?p=1427
Busca el título: CREAR ARRAY Y AÑADIR VARIABLES
Saludos!.-
Luis Eduardo Obando Bonilla
Curiosamente me aparece este error al intentar correr el tercer for que indica el rango: range(1.6)
Me aparece: float object cannot be interpreted as an integer
Creo que tengo todo exactamente igual que en el ejemplo. :S
Luis Eduardo Obando Bonilla
No lo tenía igual, estaba colocando (1.6) en vez de (1,6)
Marcela Vergara
Jaja si, ahí te había respondido, super! 😀
Marcela Vergara
Hola Luis,
Debe ser
range(1,6)
es una coma, tienes un punto, por eso te indica error de float :).Saludos!.-
Ivan Jara Verdugo
Hola Marcela
Estoy realizando un proyecto que consiste en tomar un archivo excel para generar certificados en word y enviarlos por mail, utilizando el módulo de desktop para simular lo que hace Word. Si bien el robot funciona bien para un archivo excel al momento de realizar un ciclo for para iterar el número de archivos llega hasta la tercera iteración y deja de funcionar, independiente del número de archivos que tenga. A qué se deberá eso?
Saludos
Nelson Angel
Buenos dias Marcela
Si yo tengo unos elementos de excel iterados en una variable y quiero escoger uno de ellos y asignarlo a una variable nueva(solo ese elemento), debe de ser con un “asignar variable”??? o como lo podría hacer
Simon Lopez Sanchez
Hola marcela una pregunta quiero llenar un formulario, con datos de un array los datos ya los recorro uno por uno ahora quiero llenar el campo primero con un dato y despues con el segundo dato y asi sucesivamente
Marcela Vergara
Hola Simón,
Dentro del For cuando vas recorriendo y obteniendo el valor, lo debes enviar a una variable, puedes realizarlo de 2 formas, uno por uno con un Asignar Variable, o varios en un solo comando con “Asignar Múltiples Variables” del módulo System++.
Luego que ya tienes las variables con los datos, vas clickeando en el input del form con Click en Objeto del menú Web y luego enviando la variable que tiene el valor mediante el comando Enviar Texto Web.
Saludos!
Alfredo Jimenez reyes
De lux
Sistecontrol S.A.S.
hola, el contador en la instrucción inicial, no va cambiando, ¿por que?
cparra
muy clara la explicación, gracias.
SCOTTV
si yo quiero iterar ciertos elementos de una lista respecto un rango, como hago la referencia del rango hacia la lista?
Marcela Vergara
Hola Scottv, no entendí bien tu pregunta, qué necesitas hacer específicamente?, en el For puedes utilizar range() para indicar un rango específico, y si solo necesitas trabajar con ciertos elementos entonces puedes realizar decisiones con listcomprehension para limpiar la lista previamente o hacerlo dentro del for con un if
SCOTTV
en todo caso hare una sublista gracias
Nestor Rojas Tello
Buenas, me parece que el For es una herramienta más sencilla que el While para iterar valores de una variable. Solo tengo una duda, en la parte inferior de de Variables donde colocamos Destinatarios aparece “Ejm: [Variable] > 8 | {Variable} == 1, sin embargo, eso solo es de selección, ¿para que me dan esa información o que más se puede hacer?
Jonathan Andres Rincon Ruiz
Hola desde for se puede iterar diccionarios ?
Marcela Vergara
Hola Jonathan,
Si, es posible iterar diccionarios, si es de este tipo https://jsonplaceholder.typicode.com/users, si solo es un diccionario tipo
{"key1": "value1", "key2": "value2", "key3": "value3"}
te conviene obtener el valor accediendo directamente según su key, ej:{var}['key2']