Interface SeaTableV2NodeParameters

Source
interface SeaTableV2NodeParameters {
    apply_default?: boolean;
    assetPath?: string;
    bigdata?: boolean;
    columnsUi?: {
        columnValues: {
            columnName?: string;
            columnValue?: string;
        }[];
    };
    dataPropertyName?: string;
    fieldsToSend?: "autoMapInputData"
    | "defineBelow";
    inputsToIgnore?: string;
    linkColumn?: string;
    linkColumnSourceId?: string;
    linkColumnTargetId?: string;
    operation?:
        | "create"
        | "get"
        | "update"
        | "add"
        | "remove"
        | "list"
        | "search"
        | "upload"
        | "metadata"
        | "lock"
        | "unlock"
        | "snapshot"
        | "collaborator"
        | "getPublicURL";
    options?: | { convert?: boolean; simple?: boolean }
    | {
        convert?: boolean;
        insensitive?: boolean;
        simple?: boolean;
        wildcard?: boolean;
    }
    | { append?: boolean; replace?: boolean };
    resource?: "base" | "row" | "link" | "asset";
    rowId?: string;
    searchColumn?: string;
    searchString?: string;
    searchTerm?: string;
    tableName?: string;
    uploadColumn?: string;
    viewName?: string;
}

Properties§

Source§

readonly apply_default?: boolean

Whether to use the column default values to populate new rows during creation (only available for normal backend)

Source§

readonly assetPath?: string

Source§

readonly bigdata?: boolean

Whether write to Big Data backend (true) or not (false). True requires the activation of the Big Data backend in the base.

Source§

readonly columnsUi?: {
    columnValues: {
        columnName?: string;
        columnValue?: string;
    }[];
}

Add destination column with its value. Provide the value in this way. Date: YYYY-MM-DD or YYYY-MM-DD hh:mm. Duration: time in seconds. Checkbox: true, on or 1. Multi-Select: comma-separated list. Default: {} Type options: {"multipleValueButtonText":"Add Column to Send","multipleValues":true}

Source§

readonly dataPropertyName?: string

Name of the binary property which contains the data for the file to be written Default: "data"

Source§

readonly fieldsToSend?: "autoMapInputData" | "defineBelow"

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

Source§

readonly inputsToIgnore?: string

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

Source§

readonly linkColumn?: string

Choose from the list of specify the Link Column by using an expression. You have to provide it in the way "column_name:::link_id:::other_table_id". Type options: {"loadOptionsDependsOn":["tableName"],"loadOptionsMethod":"getLinkColumns"}

Source§

readonly linkColumnSourceId?: string

Provide the row ID of table you selected

Source§

readonly linkColumnTargetId?: string

Provide the row ID of table you want to link

Source§

readonly operation?:
    | "create"
    | "get"
    | "update"
    | "add"
    | "remove"
    | "list"
    | "search"
    | "upload"
    | "metadata"
    | "lock"
    | "unlock"
    | "snapshot"
    | "collaborator"
    | "getPublicURL"

Default: "create"

Source§

readonly options?:
    | { convert?: boolean; simple?: boolean }
    | {
        convert?: boolean;
        insensitive?: boolean;
        simple?: boolean;
        wildcard?: boolean;
    }
    | { append?: boolean; replace?: boolean }

Default: {}

Source§

readonly resource?: "base" | "row" | "link" | "asset"

Default: "row"

Source§

readonly rowId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsDependsOn":["tableName"],"loadOptionsMethod":"getRowIds"}

Source§

readonly searchColumn?: string

Select the column to be searched. Not all column types are supported for search. Choose from the list, or specify a name using an expression. Type options: {"loadOptionsDependsOn":["tableName"],"loadOptionsMethod":"getSearchableColumns"}

Source§

readonly searchString?: string

SeaTable identifies users with a unique username like 244b43hr6fy54bb4afa2c2cb7369d244@auth.local. Get this username from an email or the name of a collaborator.

Source§

readonly searchTerm?: string

What to look for?

Source§

readonly tableName?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getTableNames"}

Source§

readonly uploadColumn?: string

Choose from the list, or specify the name using an expression Type options: {"loadOptionsDependsOn":["tableName"],"loadOptionsMethod":"getAssetColumns"}

Source§

readonly viewName?: string

The name of SeaTable view to access, or specify by using an expression. Provide it in the way "col.name:::col.type". Type options: {"loadOptionsDependsOn":["tableName"],"loadOptionsMethod":"getTableViews"}