Campos de tabla:

Agregue secuencias de comandos en el Diseñador para los campos de tabla.

Procedimiento

  1. En IQ Bot Diseñador, 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, alterne entre pantalla completa y pantalla reducida 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 fila, no es necesario introducir una Guid. IQ Bot se encargará de ello 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 Ejecución de prueba para probar su script 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 su script.