Sheet - Team L.C.L Excavation icon

Sheet - Team L.C.L Excavation

Read, update, write and delete data from Smartsheet API

Overview

This node enables users to manage Smartsheet data, specifically focusing on adding rows to a sheet using column labels. It interacts with the Smartsheet API to insert new rows at the bottom of a specified sheet by mapping input fields to the corresponding columns via their labels.

Common scenarios include:

  • Automating data entry into Smartsheet from other systems or workflows.
  • Bulk inserting multiple rows based on dynamic input data.
  • Integrating Smartsheet as a backend for form submissions or data collection processes.

For example, you might use this node to add sales records collected from a web form directly into a Smartsheet tracking sales performance, where each form field corresponds to a column label in the sheet.

Properties

Name Meaning
Sheet Name or ID Select the target Smartsheet by name or specify its ID. The list is dynamically loaded from your Smartsheet account.
Row A collection of one or more rows to add. Each row consists of multiple fields where each field maps a column label (field name) to a value to insert. Multiple rows can be added in one execution.

Details on "Row" property:

  • Field Name or ID: Choose the column by its label (title) or ID within the selected sheet.
  • Value: The value to insert into the corresponding column for that row.

Output

The node outputs JSON data representing the result of the add rows operation. This typically includes details about the newly added rows such as their IDs and any metadata returned by the Smartsheet API.

The output structure contains an array of objects, each representing a row added to the sheet, including confirmation of insertion and any relevant identifiers.

No binary data output is produced by this operation.

Dependencies

  • Requires a valid API authentication token credential for Smartsheet.
  • The node uses the Smartsheet REST API v2 endpoint https://api.smartsheet.com/2.0.
  • The user must have appropriate permissions on the target Smartsheet to add rows.
  • Dynamic loading of sheets and columns depends on successful API calls to list sheets and retrieve sheet columns.

Troubleshooting

  • Error: No rows specified
    Occurs if the "Row" property is empty or no fields are provided. Ensure at least one row with valid fields is defined.

  • Column not found errors
    If a specified column label does not exist in the selected sheet, the operation will fail. Verify that the column names match exactly those in the sheet.

  • Authentication errors
    If the API key or token is invalid or expired, the node will fail to connect. Re-authenticate or update credentials.

  • API rate limits or network issues
    Temporary failures may occur due to API limits or connectivity problems. Retrying after some time or checking network status is recommended.

Links and References

Discussion