Skip to main content
What this builds. A vendor-scorecard table you can actually use: define a four-column schema (with a single-select status and an int priority), seed it with vendors, flag low-priority European vendors as needing review, archive completed work, page through the survivors with scroll, roll up the spend, and export the result to CSV. You’ll end up with. A single Python script that exercises every major verb on Table in a sequence that mirrors how teams use these tables in practice — and a clean account at the end, with the export bytes in hand.

The workflow

Expected output

Scaling this up. Past about 1,000 rows, read_rows only returns the first page — switch to scroll(page_size=…) (or ascroll for async) when you genuinely need every matching row, as shown in stage 5. The same CompoundFilter you’d pass to read_rows works on scroll.

See also

Schema and AI-generated columns

Extend this workflow with PipelineGenerator / AgentGenerator columns.

Common filter recipes

Every TableFilterOperator with a copy-paste snippet.

Reference

Every public method, grouped by topic.