Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Champs de tableau

  • Mis à jour le : 2020/05/07

    Champs de tableau

    Ajoutez des scripts dans Designer pour les champs de tableau.

    Procédure

    1. Dans IQ Bot Designer, panneau gauche, mettez en surbrillance Paramètres de tableau/section pour le tableau dont vous souhaitez améliorer l'extraction ou la validation.
    2. Dans le panneau central, faites défiler jusqu'à Logique.
    3. Dans la section Logique, basculez entre plein écran et petit écran pour plus de facilité.
    4. Ajoutez un code pour modifier les valeurs extraites du tableau qui sont stockées en tant que dictionnaire Python dans une variable utilisateur appelée table_values. Consultez l'exemple ci-dessous.
      Chaque ligne comporte un GUID (identificateur unique global), qui permet à IQ Bot de suivre automatiquement les lignes ajoutées et les lignes supprimées. Si vous ajoutez une ligne, vous n'avez pas besoin de saisir un GUID. IQ Bot gère cela automatiquement.
      
      # 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. Sélectionnez Test de fonctionnement pour tester votre script et voir les résultats avant et aprè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 vous sélectionnez Voir les résultats de l'extraction ou enregistrez le bot, votre script est enregistré.
    Envoyer le commentaire