$setPublicUserProperty

Creates a public user property with the given name and value and assigns it to the current user.
Syntax
    $setPublicUserProperty{property_name}{property_value}
DocumentationCreates a public user property with the given name and value and assigns it to the current user:

    Parameters:
      property_name, the name of the public user property to be created.
      property_value, the value of the public user property to be created.
Examples
    <input type=text NAME="FirstName" VALUE="$getCurrent{FirstName}{}" size=22>
    $switchUser{$getCurrent{loginName}}{$getCurrent{Password}}
      {
      $setPublicUserProperty{name}{$getCurrent{FirstName}}
      Dear $getPublicUserProperty{name}
      we are about to release our new product within...
      }

    Result:
    switches to user given in the current variables "loginName"
    and "Password", sets public user property "name" to the
    current variable "FirstName", gets the value of the public user
    property "name":
    Dear ,
    we are about to release our new product within...
GroupSpecial
Minimum required transaction-mode:UPDATE=SECURITY
Required scripting permission of the developerPERMISSION_FL_ADMINISTRATIVE
Minimum parameters2
Maximum parameters 2