Hi @CaiChicken :
Firstly,let me explain why you encounted this problem.
The point is GUID is a volatile function when used without an argument.For example, a label control for which the Text property is set to GUID() won't change while your app is active. Only closing and reopening the app will result in a different value.
Secondly,please try this solution:
The point is to store the value of GUID in a variable.
1\set the apps's OnStart property to:
Set(varvar,GUID()); /*varvar is my custom variable*/
2\add a textinput control(TextInput4😞
Default:
varvar
3\Add a button:
OnSelect:
Set(varvar,GUID());Reset(TextInput4)

Best Regards,
Bof