Skip to content
Share
Explore

ProMode

The power user's playground
Copy this ProMode Builder

Info

ProMode is a formula parameter that takes a JSON string and merges edited values into the default configuration. You only need to include the values you’re changing as this uses an override structure from top to bottom.
Heirarchy
ProMode and Color Map override everything
Parameter values override style presets and defaults (highlightColor, width)
Style presets override default values (gallery, darkmode, etc.)
Default configuration values are the base
Example scenario: A darkmode style preset will adopt a highlightColor parameter value and a ProMode header color will override both.

ProMode made easy

Below is an easy-to-use compiler with everything you need and no code writing required.
Add a row to
Click “Configure”
Add a “New Value” to any aspect or aspects you’d like to override
Click “Save” back in your configuration row to save the JSON code
Adding this JSON code to a formula parameter is as easy as @referencing the row and projecting out the Configuration column.
Maybe you're the email styles guru at your company and develop great ProMode options. These configurations are easy to share because it’s a lightweight table everyone else can Cross-doc in and make use of as well.
My ProMode Configurations
Name
Configuration
Save
Configure
darkmode
Open
Save
Configure
hackathon
Open
Save
Configure
gallery
Open
Save
Configure
There are no rows in this table
Show overrides only
Note: Don’t delete any rows in . There is only one set of rows that all configurations share. We parse the JSON from the configuration when you click “Configure”, which writes the values into these existing rows each time.
ProMode Configuration
Config Name
New Value
Default Value
Note
Type
No results from filter

Configuration Helpers

Choose ProMode Configuration

ProMode JSON

ProMode Templates
Name
Template
Blank Template
JSON Codeblock
Open
Open
There are no rows in this table


Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.