I just tried something that I learned from Krunal’s post here: Visual Position of the row in table
This works, even when dragging rows out of the order in which they were created. thisTable.Find(thisRow)
appears to be a stable way to reference relative row position.
It seems too simple, like I must be missing something.
NOTE: Rows “week 4” and “week 5” were dragged out of position and then their dates were populated.