Set many table cell values
Apply up to 1000 manual cell edits in ONE transaction, then recompute their downstream formula cells — inline when the scope is small (see recomputed_column_ids), otherwise via a SINGLE cell-edited run covering all of them. The endpoint that makes a grid paste one request instead of N. A null value clears that cell. All-or-nothing: every column and value is validated before anything is written, so a formula column or a type mismatch anywhere rejects the whole batch and writes nothing. Same-value edits are counted in skipped and write nothing. Read-your-writes: the response carries every named row’s post-write state and version.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Body
Request body for the bulk cell write — all-or-nothing, one recompute run.
The cell edits to apply.
1 - 1000 elementsResponse
Successful Response
Read-your-writes result of a bulk cell write — never carries a run ID.
rows covers every row named by the request, including ones whose edits
were all same-value no-ops, so the client can reconcile its whole
selection in one pass.
Edits that changed a value and were written.
Same-value edits that wrote nothing.
Transitive formula dependents now marked stale across all edited rows.
Formula columns recomputed INLINE within this request — their values in rows are final and no background run was requested. Empty when a run was queued instead.