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§
Source§readonly data Property?: string
readonly data Property?: string
The name of the property into which to write the RAW data Default: "data"
Source§readonly data Start Row?: number
readonly data Start Row?: number
Index of the first row which contains the actual data and not the keys. Starts with 0. Default: 1 Type options: {"minValue":1}
Source§readonly key?: string
readonly key?: string
The name of the key to identify which data should be updated in the sheet Default: "id"
Source§readonly key Row?: number
readonly key Row?: number
Index 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}
Source§readonly operation?:
| "create"
| "update"
| "remove"
| "delete"
| "append"
| "read"
| "upsert"
| "lookup"
| "clear"
readonly operation?:
| "create"
| "update"
| "remove"
| "delete"
| "append"
| "read"
| "upsert"
| "lookup"
| "clear"
Default: "read"
Source§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;
}
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: {}
Source§readonly range?: string
readonly range?: string
The 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"
Source§readonly raw Data?: boolean
readonly raw Data?: boolean
Whether the data should be returned RAW instead of parsed into keys according to their header
Source§readonly sheet Id?: string
readonly sheet Id?: string
The ID of the Google Spreadsheet. Found as part of the sheet URL https://docs.google.com/spreadsheets/d/{ID}/.
Source§readonly sheets Ui?: {
sheetValues: {
propertiesUi?: { hidden?: boolean; title?: string };
}[];
}
readonly sheets Ui?: {
sheetValues: {
propertiesUi?: { hidden?: boolean; title?: string };
}[];
}
Default: {} Type options: {"multipleValues":true}
Default: "serviceAccount"