Campos de tabla

Agregue secuencias de comandos en el Designer para los campos de tabla.

Procedimiento

  1. En IQ Bot Designer, panel izquierdo, resalte Ajustes de tabla/sección para la tabla cuya extracción/validación desea mejorar aún más.
  2. En el panel central, desplácese hacia abajo hasta Lógica.
  3. En la sección Lógica, alternar entre pantalla completa y pantalla pequeña para facilitar su uso.
  4. Agregue código para modificar los valores extraídos de la tabla, que se almacenan como un diccionario Python en una variable de usuario llamada table_values. Observe el siguiente ejemplo.
    Cada fila tiene una Guid (Identificador único global), que permite al IQ Bot auto rastrear las filas que se agregan y eliminan. Si agrega una línea, no necesita introducir una Guid. IQ Bot manejará esto automáticamente.
    
    # variable that stores the value: table_values
    
    # convert from dictionary to dataframe
    df = pd.DataFrame.from_dict(table_values)
    
    # print dataframe before update
    print(df)
    
    # Item_Description: drop rows with a missing value
    df = df[(df["Item_Description"] != "")]
    
    # Quantity: extract first part of the string, the numeric part only
    df['Quantity'] = df['Quantity'].str.split(' ', 1).str[0].str.strip()
    
    # print dataframe after update
    print(df)
    
    # convert back from dataframe to dict to override what IQ Bot stores
    table_values = df.to_dict()
    
  5. Seleccione Ejecutar prueba para probar su secuencia de comandos y ver los resultados antes y después.
    
          Item_Description                                  Guid         product_id     Quantity Item_Total
    0         wafer, NO172  43ea78f4-7b9b-413a-83ce-89d671478d6c  2 COMS5A-18090220     4.00 PCS   5,840.00
    1  Visual Iaspection +  cc774f5f-2507-4a15-8e45-7b2abf84fabe                         1.00 EA      65.00
    2                       6bddfed1-2359-4305-a0ac-a1769c113bfb   5% VAT : Total -  4.00PCS GR:   5,905.00
    3                       2dc642a7-8e6e-4bc6-9672-85afff8c21db            Total -         KGD:       0.00
    
    
    
          Item_Description                                  Guid         product_id     Quantity Item_Total
    0         wafer, NO172  43ea78f4-7b9b-413a-83ce-89d671478d6c  2 COMS5A-18090220     4.00       5,840.00
    1  Visual Iaspection +  cc774f5f-2507-4a15-8e45-7b2abf84fabe                        1.00          65.00
    
    
  6. Si selecciona Ver resultados de extracción o guarda el bot, se guarda la secuencia de comandos.