Create a Coda row intake
Approval-gated Coda row intake workflow for one table. It reads the destination table and visible columns, inserts or upserts exactly one row from provided cell edits through recued-core.coda, and reads Coda mutation status once. It never deletes rows, writes to views intentionally, shares docs, publishes docs, exports content, or calls arbitrary Coda APIs.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (12 steps)
doc_id_trim
trim
Trim whitespace from setting doc id
table_id_trim
trim
Trim whitespace from setting table id or name
cell_count
count
Count items in setting cells
has_doc
compare
Check if doc id trim has data
has_table
compare
Check if table id trim has data
has_cells
compare
Check if cell count is greater than 0
ready
all
Check if all conditions are true
table
?
columns_raw
?
upsert
?
skip: step.ready not_equal true
mutation
?
skip: step.ready not_equal true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
coda
setting
=
cells
setting
=
doc id
setting
=
key columns
setting
=
disable parsing
setting
=
false
table id or name
setting
=
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.