COURSES

Rocketbot Suite (Level 1)

This content is protected, please and enroll course to view this content!

19 comments

  1. 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!

    1. 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!.-

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

    1. Luis Eduardo Obando Bonilla

      No lo tenía igual, estaba colocando (1.6) en vez de (1,6)

      1. Jaja si, ahí te había respondido, super! 😀

    2. Hola Luis,

      Debe ser range(1,6) es una coma, tienes un punto, por eso te indica error de float :).

      Saludos!.-

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

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

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

    1. 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!

  6. Alfredo Jimenez reyes

    De lux

  7. hola, el contador en la instrucción inicial, no va cambiando, ¿por que?

  8. muy clara la explicación, gracias.

  9. si yo quiero iterar ciertos elementos de una lista respecto un rango, como hago la referencia del rango hacia la lista?

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

  10. en todo caso hare una sublista gracias

  11. 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?

  12. Jonathan Andres Rincon Ruiz

    Hola desde for se puede iterar diccionarios ?

    1. 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']

Leave a Reply

Your email address will not be published.

en_USEnglish