I was asked to move the list of hidden formulas into a separate post for better readability, so here we go.
If you have any tips for using hidden formulas, don’t hesitate to post them below.
Index
List of hidden formulas
Created by @Paul_DanyliukFormulas are grouped by how likely they are to create problems with the document.
However, this is only my speculation based on the source code of coda.io.
- 99.9% safe
_Bold()
_Italicize()
_Underline()
_Strikethrough()
_Code()
_Highlight()
— you can’t specify color with this formula, but you can use theColor()
formula to add colored highlight
- Pretty safe for use
_RichText()
— seems to be useless, basically does the same asConcatenate()
_Color()
All()
Any()
Identity
— returns input value (so it is basically useless)_MERGE
— “Deeply merges objects”_DELAY
— “Returns a value after some delay”_CREATE_ERROR
— “Create an error”_NoOp()
[action] — no operation to use in IF statements for an actionActivate()
[action] — brings referenced element into focus
- Unstable or untested, you should implement fail-safe procedures before using those
_MergeConditionalFormats
— “Deeply merges objects”_PROJECT_COLUMN_FOR_ROWIDS
— “Filters rows in a table to the set of rows with ids matching the values”_HASH_MATCH
— “Filters on column equivalence on some or all matching columns”_TRUE
— not sure why it exists along with justTrue()
._RandomImpl
— “Generate a random number”_FAKE_ARRAY
— “Returns an array with a schema”_FAKE_OBJECT
— “Returns an object with a schema”_WRAP_INVALID_FORMULA
— “Used to wrap an invalid user formula so the invalid input does not break AST parsing.”_DEREF_OBJECT
— “Dereferences the given path”_DEREF
— “Dereferences the given input with the given reference”_DEREF_OPT
— “Dereferences the given input with the given reference”_ROW_KEY
— “Returns the reference key for the given row”_SORTED_SEEK
— “Filters on column equivalence on some or all matching columns”_RANDOMIZE_CURRENTLOCATION
— “Random travel”FormatCurrency()
FormatDateTime()
FormatDuration()
FormatNumber()
FormatPercent()
FormatTime()
ATTACHMENTCONTROL
BUTTON
CHECKBOX
DATEPICKER
DATERANGEPICKER
FORMULACONTROL
MULTISELECT
SELECT
SCALE
SLIDER
HTML()
BLOB
— for system use onlySTDEV
andSTDEVP
ToHtml
Project
— “Projects one or more columns from the given result”CurrentLocation
RegexExtract
Quartile()
— “Outputs the item nearest to a specified quartile from a list of items”Card()
— “Renders a read-only card control”DuplicateSection()
[action]Xhr()
[action] — make an XHR request to an URL with arbitrary method and bodyRefreshPack()
[action]StartSync()
[action]FinishSync()
[action]PieChart()
LineChart()
BarChart()
PieChartAggregate()
Histogram()
GoogleDirections()
GoogleMap()
LaTeX()