interface GoogleSheetsV1NodeParameters {
authentication?: "oAuth2" | "serviceAccount";
dataProperty?: string;
dataStartRow?: number;
id?: string;
key?: string;
keyRow?: number;
lookupColumn?: string;
lookupValue?: string;
operation?:
| "create"
| "update"
| "remove"
| "delete"
| "append"
| "read"
| "upsert"
| "lookup"
| "clear";
options?: | {
continue?: boolean;
returnAllMatches?: boolean;
usePathForKeyRow?: boolean;
valueInputMode?: "RAW"
| "USER_ENTERED";
valueRenderMode?:
| "UNFORMATTED_VALUE"
| "FORMATTED_VALUE"
| "FORMULA";
}
| {
autoRecalc?: ""
| "ON_CHANGE"
| "MINUTE"
| "HOUR";
locale?: string;
}
| {
gridProperties?: {
columnCount?: number;
columnGroupControlAfter?: boolean;
frozenColumnCount?: number;
frozenRowCount?: number;
hideGridlines?: boolean;
rowCount?: number;
rowGroupControlAfter?: boolean;
};
hidden?: boolean;
index?: number;
rightToLeft?: boolean;
sheetId?: number;
tabColor?: string;
title?: string;
};
range?: string;
rawData?: boolean;
resource?: "spreadsheet"
| "sheet";
sheetId?: string;
sheetsUi?: {
sheetValues: {
propertiesUi?: {
hidden?: boolean;
title?: string;
};
}[];
};
simple?: boolean;
title?: string;
toDelete?: {
columns: {
amount?: number;
sheetId: string;
startIndex?: number;
}[];
rows: {
amount?: number;
sheetId: string;
startIndex?: number;
}[];
};
}Properties§
readonly authentication?: "oAuth2" | "serviceAccount"readonly data Property?: stringThe name of the property into which to write the RAW data Default: "data"
readonly data Start Row?: numberIndex of the first row which contains the actual data and not the keys. Starts with 0. Default: 1 Type options: {"minValue":1}
readonly id?: stringThe ID of the sheet to delete
readonly key?: stringThe name of the key to identify which data should be updated in the sheet Default: "id"
readonly key Row?: numberIndex of the row which contains the keys. Starts at 0. The incoming node data is matched to the keys for assignment. The matching is case sensitive. Type options: {"minValue":0}
readonly lookup Column?: stringThe name of the column in which to look for value
readonly lookup Value?: stringThe value to look for in column
readonly operation?:
| "create"
| "update"
| "remove"
| "delete"
| "append"
| "read"
| "upsert"
| "lookup"
| "clear"Default: "read"
readonly options?:
| {
continue?: boolean;
returnAllMatches?: boolean;
usePathForKeyRow?: boolean;
valueInputMode?: "RAW"
| "USER_ENTERED";
valueRenderMode?:
| "UNFORMATTED_VALUE"
| "FORMATTED_VALUE"
| "FORMULA";
}
| {
autoRecalc?: ""
| "ON_CHANGE"
| "MINUTE"
| "HOUR";
locale?: string;
}
| {
gridProperties?: {
columnCount?: number;
columnGroupControlAfter?: boolean;
frozenColumnCount?: number;
frozenRowCount?: number;
hideGridlines?: boolean;
rowCount?: number;
rowGroupControlAfter?: boolean;
};
hidden?: boolean;
index?: number;
rightToLeft?: boolean;
sheetId?: number;
tabColor?: string;
title?: string;
}Default: {}
readonly range?: stringThe table range to read from or to append data to. See the Google documentation for the details. If it contains multiple sheets it can also be added like this: "MySheet!A:F" Default: "A:F"
readonly raw Data?: booleanWhether the data should be returned RAW instead of parsed into keys according to their header
readonly resource?: "spreadsheet" | "sheet"Default: "sheet"
readonly sheet Id?: stringThe ID of the Google Spreadsheet. Found as part of the sheet URL https://docs.google.com/spreadsheets/d/{ID}/.
readonly sheets Ui?: { ... }Default: {} Type options: {"multipleValues":true}
readonly simple?: booleanWhether to return a simplified version of the response instead of the raw data Default: true
readonly title?: stringThe title of the spreadsheet
readonly to Delete?: { ... }Deletes columns and rows from a sheet Default: {} Type options: {"multipleValues":true}
Default: "serviceAccount"