Interface SeaTableV1NodeParameters

Source
interface SeaTableV1NodeParameters {
    columnsUi?: {
        columnValues: {
            columnName?: string;
            columnValue?: string;
        }[];
    };
    fieldsToSend?: "autoMapInputData"
    | "defineBelow";
    filters?: { view_name?: string };
    inputsToIgnore?: string;
    limit?: number;
    operation?:
        | "create"
        | "get"
        | "getAll"
        | "update"
        | "delete";
    options?: {
        convert_link_id?: boolean;
        direction?: "asc"
        | "desc";
        order_by?: string;
    };
    resource?: "row";
    returnAll?: boolean;
    rowId?: string;
    tableId?: string;
    tableName?: string;
}

Properties§

§readonly columnsUi?: { ... }

Add destination column with its value Default: {} Type options: {"multipleValueButtonText":"Add Column to Send","multipleValues":true}

§readonly fieldsToSend?: "autoMapInputData" | "defineBelow"

Whether to insert the input data this node receives in the new row Default: "defineBelow"

§readonly filters?: { ... }

Default: {}

§readonly inputsToIgnore?: string

List of input properties to avoid sending, separated by commas. Leave empty to send all properties.

§readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1}

§readonly operation?: "create" | "get" | "getAll" | "update" | "delete"

The operation being performed Default: "create"

§readonly options?: { ... }

Default: {}

§readonly resource?: "row"

Default: "row"

§readonly returnAll?: boolean

Whether to return all results or only up to a given limit Default: true

§readonly rowId?: string
§readonly tableId?: string

The name of SeaTable table to access. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getTableIds"}

§readonly tableName?: string

The name of SeaTable table to access. Choose from the list, or specify the name using an expression. Type options: {"loadOptionsMethod":"getTableNames"}