Thanks, I used your array formula and it's working... so now there is an ID column that updates automatically at every new record... Now need to figure out how to use it in the "ReadRecord" and "Update"....
Note that with the arrayFormula, the indexes will change if you delete a record. That is, if you deleted record 3, then record 4 would become record 3.
You have to be careful and not put anything into the id field, otherwise it will break the formula.
If you are adding a new record (appendRow) just put "" for the first item, given your index is the first column. Do the same when updating.
*Runtime Error*
*Select list item: Attempt to get item number 18 of a list of length 1: ["LS8173ND"]*
**Note:* You will not see another error reported for 5 seconds.*
Ah, I assumed you were returning the entire record, not just a single item from it. You will always need to return the 18th column value, as well as the data you want. (This is why if the index column is the first one (A) it will always be index 1 in your returned list.)
I've tried the new blocks here after in the block "when Web2.GotText", but the error message is always the same:
*Runtime Error*
*Select list item: Attempt to get item number 18 of a list of length 1: ["aqxkvw"]*
**Note:* You will not see another error reported for 5 seconds.*
Looks like I can't recreate a list with all columns... it's remaining the list with just one column