Hi @WQQ01 ,
The Launch() function takes in a normal string, so you can manipulate it however you would normally manipulate strings, including injecting formulas.
You can prepare the string as a variable and pass it to Launch(), or just do it in-line.
Here's some inline examples:
Launch($"mailto:someone@home.com?subject=Some Subject&body=The email address of this user is:{User().Email}.")
You can also string strings together using "" & formula & ""
Launch("mailto:someone@home.com?subject=Some Subject&body=The email address of this user is:" & User().Email & ".")
but that can get messy if you're passing in a lot of variables - it's generally better to use the $"{}" format
$"......{formula}....{formula}....."
to insert formulas into strings as it's easier to read.
Hope this helps,
RT