Excel “datatable1” with two columns and many rows :
Col A…Col B
Name … Paul
Excel “datatable2” with two rows and many columns:
Row1/Col A (Name)…Col B(Gender)…Col C(Contact)
Row2/Paul… … … … Male… … . … …1234
I would like to “Read Range” from datatable, “For each Row” then “Anchor base” to “Find Element” and “Type Into” another master file.
Under the “Type into”, for datatable2, I can use
If for datatable1 arrangement, how can I read from each rows from the same column?
I tried to use back the same row().tostring but it failed.
Please help. Thank you.
You need to pass the column index or column name to get the value from the data table @MrHeng
How to pass the column index/name?
Can you write the formula for me?
within the for each row , you can get the value using the column name or column index, lets say the column name is name and it is the first column in the datatable,
then row(“Name”).ToString or row(1).ToString will retrieve the value
Hi, I still can’t get it.
My datatable1 is like below:
Col A/Col B
My Form1 is sth like this:
I am using “find element” & “type into”. I put
row(1).tostring for searching the Name but it filled in my Form1 first cell “Address” with all info; which is incorrect.
Paul Male 1234
I want to fill in another form1, find correct description and fill in the blank. The form1 is something like:
The best solution for this is adding the colA and colB into a dictionary @MrHeng
- Read range activity and store in a data table
- Install the package Microsoft.Activities.Extensions
- You will get dictionary activities and declare and initialize the dictionary as new dictionary(of object, string) —> based on your requirement
- Loop the data table using for each row
- use add dictionary activity and give the key as row(“colA”).tostring and value as row(“colB”).tostring
Sorry . I am stupid. Can you attached sample script for me?
Heyy dude, here it is
Just take it as reference and build your own , not at all a problem
Dictionary.xaml (7.0 KB)