interface QuickBaseNodeParameters {
binaryPropertyName?: string;
columns?: string;
fieldId?: string;
limit?: number;
mergeFieldId?: string;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "run"
| "download";
options?: | { includeFieldPerms?: boolean }
| { fields?: unknown[]; useFieldIDs?: boolean }
| {
select?: unknown[];
sortByUi?: {
sortByValues: {
fieldId?: string;
order?: "ASC" | "DESC";
}[];
};
where?: string;
};
recordId?: string;
reportId?: string;
resource?: "record"
| "file"
| "report"
| "field";
returnAll?: boolean;
simple?: boolean;
tableId?: string;
updateKey?: string;
versionNumber?: number;
where?: string;
}Properties§
readonly binary Property Name?: stringreadonly columns?: stringComma-separated list of the properties which should used as columns for the new rows
readonly field Id?: stringThe unique identifier of the field
readonly limit?: numberMax number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
readonly merge Field Id?: stringYou're updating records in a Quick Base table with data from an external file. In order for a merge like this to work, Quick Base needs a way to match records in the source data with corresponding records in the destination table.
You make this possible by choosing the field in the app table that holds unique matching values. This is called a merge field.
. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getUniqueTableFields"}readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete"
| "upsert"
| "run"
| "download"Default: "getAll"
readonly options?:
| { includeFieldPerms?: boolean }
| { fields?: unknown[]; useFieldIDs?: boolean }
| {
select?: unknown[];
sortByUi?: {
sortByValues: {
fieldId?: string;
order?: "ASC" | "DESC";
}[];
};
where?: string;
}Default: {}
readonly record Id?: stringThe unique identifier of the record
readonly report Id?: stringThe identifier of the report, unique to the table
readonly resource?: "record" | "file" | "report" | "field"Default: "record"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly simple?: booleanWhether to return a simplified version of the response instead of the raw data Default: true
readonly table Id?: stringThe table identifier
readonly update Key?: stringUpdate can use the key field on the table, or any other supported unique field
readonly version Number?: numberThe file attachment version number Default: 1
readonly where?: stringThe filter to delete records. To delete all records specify a filter that will include all records, for example {3.GT.0} where 3 is the ID of the Record ID field.
Default: "data"