rowfeed/google-sheets-export
rowfeed--google-sheets-exportThis tool calls the Actor "rowfeed/google-sheets-export" and retrieves its output results. Actor description: Send Apify datasets, CSV and JSON files to any Google Sheet: share the sheet with our export account, no OAuth. Append or replace, skip rows already in the sheet, new columns added. $0.05 per 1,000 rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Append keeps what is in the tab and adds new rows below. Replace clears the tab first (never when there is nothing to write). Example values: "append" | append |
| rows | No | Or paste rows as a JSON array of objects. | |
| columns | No | Optional: export only these columns, in this order. Nested fields are columns with dots (address.city). | |
| fileUrls | No | Public links to CSV, JSON or JSON Lines files (up to 20 MB each). | |
| waitSecs | No | Max seconds (0–45, default 30) to cap the wait for the Actor run to reach terminal state. For long-running Actors the response returns at the cap with the current run status; follow `nextStep` to poll via get-actor-run. Set to 0 to fire-and-forget. | |
| sheetName | No | Tab (worksheet) to write to. Created if it does not exist. Empty = the first tab. | |
| datasetIds | No | Datasets to export, e.g. a run's results. In an integration (run another Actor, then this one) use {{resource.defaultDatasetId}}. | |
| spreadsheet | No | Link to your Google Sheet. Before the first run: open the sheet, click Share and add the export account (shown in the README and in the run log) as Editor. No Google login or OAuth needed. | |
| skipDuplicatesBy | No | E.g. url or email: rows whose value is already in the sheet (or earlier in this export) are skipped and not charged. Ideal for daily runs that add only new results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tip | No | Advisory guidance RAG Web Browser wrote to its key-value store under the reserved "TIP" key | |
| runId | Yes | Actor run ID | |
| stats | No | Run statistics | |
| status | Yes | Run status: READY | RUNNING | TIMING-OUT | TIMED-OUT | ABORTING | ABORTED | SUCCEEDED | FAILED | |
| actorId | Yes | Stable Apify Actor ID from the run record | |
| summary | Yes | Past-tense summary of the run state | |
| exitCode | No | Actor process exit code; populated for terminal states (especially FAILED) | |
| nextStep | Yes | One primary follow-up action with identifiers interpolated | |
| storages | Yes | Dataset and key-value store metadata, keyed by alias. "default" is always the primary entry. | |
| actorName | No | "username/actor-name" | |
| startedAt | No | ISO timestamp when the run started | |
| finishedAt | No | ISO timestamp when the run finished (terminal states only) | |
| statusMessage | No | Pass-through from Apify run.statusMessage | |
| apifyConsoleUrl | No | Personalized Apify Console link to the run; present only for Console sessions |