Names the app puts in inputs for you. Use them as inputs.name in a script or expression,
and as "inputs:name" wherever a property takes a reference. A field in form.json with the
same id always wins over the reserved value.
| Name | Value |
|---|---|
uid |
a unique id, new for every generation |
timestamp |
the generation time, ISO 8601 |
text_color, dark_color_1, dark_color_2, light_color_1, light_color_2 |
the five colors from My Details, as hex |
company_name, prepared_by |
the text from My Details |
logo, icon |
the images from My Details (or the placeholder), ready to use as an image block's source: "inputs:logo". No field needs to be declared |
theme_bg, theme_card_bg, theme_border, theme_fg, theme_muted, theme_accent, theme_accent_warm, theme_danger, theme_success |
the app's fixed brand colors, as hex |
A script can also set these, and they take effect on the output:
| Name | Effect |
|---|---|
output_base_filename |
the name of the generated file (without the extension) |
output_width, output_height |
the pixel size of a PNG export |