Skip to main content

I'm having difficulty retrieving values from a table in an Interactive Forms. While I can successfully input information into the table, I'm struggling to get this data back into a variable. Interestingly, I'm able to retrieve values from other elements like textboxes or labels without any issues. Could someone guide me on how to retrieve values from the table?

 

 

ERROR:

 

 

After closely examining the settings of the table element, I noticed that if the 'Enable row selection (Column 0)' option is enabled, it doesn't matter what is loaded into the table—it always shows this error when loading the data into a variable.


I receive the same error. Is this being looked at for a version update?


That’s an interesting question, teilorm !

I think the following community members may be able to help 

@Marc Mueller 

@Vatsy 

@Zaid Chougle 

@Tamil Arasu10 

@madhu subbegowda 

@jackson 

@HARUN KUMAR 

@NewTushitha 

@Azhar Hossain 

@kdil 

@Padmakumar 


Hi ​@teilorm ,

 

  • Verify table name
    • Ensure the table control name in the form is exactly Table0 (case-sensitive, no typos).
  • Ensure form is submitted before retrieving data
    • Place the “Get Value from Table” action after the form is closed or submitted by the user.
  • Use correct variable type
    • The destination variable (e.g., $tabFormIndicadores$) must be a List of Dictionaries type.
  • Recreate the failing step
    • Delete the existing step at line 27.
    • Recreate it: Interactive Forms → Get value → Select Table0 → Assign to List variable.
  • Add delay (optional)
    • Insert a small delay (e.g., 1 second) before accessing the table, especially if the form closes slowly.
  • Test with a sample form
    • Create a simple form with a table and test the same logic to rule out form-level issues.
  • Clear cache / Restart Bot Agent
    • Sometimes, clearing the bot runner cache or restarting the Bot Agent helps resolve binding issues.
  • Add logging to validate output
    • Use Log to File or Message Box after retrieving the value to confirm contents of the variable.

Reply