Profiles provide the context and expected result of executing a script.

Scripting can be used for a wide variety of purposes in Sweet for ArcGIS. From being used for field calculators, to generating the data to be shown in a chart or on the map.

Each situation where scripts can be used to calculate data or provide a value has been defined. This definition is known as its profile and determines what global variables are passed into the script and what values are expected to be returned.

The following are the profiles in Sweet for ArcGIS:

Attribute display profiles

Attribute calculation and validation

Data profiles

Feedback profiles

Action profiles

Locator profiles