SmartConnect source columns have an underscore in front of them when they appear in scripts.
Explains why SmartConnect source columns have an underscore in front of them when using them in a script.
The underscore at the beginning of the field name means it is coming from the source file. This enables you to easily distinguish a source field variable from a user defined variable. Any source field variables do not have to be declared at the beginning of the script.