I am not quite understanding the issue. Based on the original post, my understanding is that there was a form with ONE field we wanted populated with a timer value. My assumption was also that these values were populating a form, which would then be updated in a database later, as the value will not be retained through app sessions. If these assumptions are wrong, the above solution is not correct. So, the real problem to solve is you want to populate multiple values with different times, essentially like the "Lap" feature on a timer
If you have X objects you want to set to the current time when pushing a button, you need X variables. You then need a way to determine what variable the current lap should be assigned to. There are a few ways to do this.
1. Have multiple buttons, that each set a different variables times, this is propably the easiest solution but not most elegant if you have many fields.
2. Have some way to determine which variable it is you want to set. You could do this with the OnSelect property of the object you want to set. You would need another global variables that changes when selecting the desired object:
Set(currentTimeSelection, 1)
Then in the code I suggested before you would need to determine which variable you are using.
If(currentTimeSelection = 1, Set(myVariableName1, myTimer.Text), If(currentTimeSelection = 2, Set(myVariableName2, myTimer.Text, //etc code for each variable needed)))
There are other ways to implement this, it comes down to what you want to implement. If none of these sound right, perhaps provide more insight into what your app looks like and how exactly you want the flow of your app, how is it intended to be used.