String Data Type

Strings contain textual data. Strings do not have any specific meaning, which is to say that their contents are never interpreted in any way.

Defining String Values

  • Pre-Processor: Specify the "Type" as "String" and set a default value as any text between quotes, such as "This is my text";
  • Extraction: Specify the "Type" as "String". The field value will be extracted and treated as a string.
  • JavaScript Expression: Set the desired value to any string between quotes.
    Example: record.fields["countryOfOrigin"] = "Canada";

Building String Values

Strings values can be made up of more than just a series of characters between quotes. Here are a few tips and tricks to build strings:

  • Both single and double quotes can be used to surround strings and they will act in precisely the same manner. So, "this is a string" and 'this is a string' mean the same thing. However, it's useful to have both in order to remove the need for escaping characters. For instance, "I'm fine!" works, but 'I'm fine!' does not since only 'I' is properly interpreted. 'I\'m fine!' works (escaping the ' with a \).
  • It is possible to put more than one string, as well as variables containing strings, by concatenating them with the +operator. For example,"Hello " + sourceRecord.property.FirstName + ", nice to meet you!".
  • Adding more data to an existing string variable or field is possible using a combination of concatenation and assignment. For example, if var myVar = "Is this the real life";, andmyVar += " or is this just fantasy?";, the value ofmyVarwill be, obviously,"Is this the real life or is this just fantasy?".

For more information on string variables, see quicksmode.org.

 
  • Last Topic Update: 24/01/2017 09:32
  • Last Published: 7/6/2017 : 9:48 AM