The following information will assist in the creation of widgets that comprise a sheet template calculation.
This information discusses the raw JSON files, but most of this can now be done in the template editor. Nevertheless, most of this information still remains relevant, as it is the same information that you enter, whether you’re entering it in the editor or directly into the JSON file. You just no longer need to remember the exact syntax and names for every key in a widget.

Key Components

Heading Data

  • Sheet Headers - All the stuff at the top of the sheet that defines the template name, etc.

Upgrade Mapping

  • Mapping - Equations for converting old widgets and sharedTables into the current version, when a user upgrades their template

Presets

  • Preset - A set of defaultValues which a user can select for a given template

Widgets