feat: (Google Sheets Trigger Node): Trigger for Google Sheets

This commit is contained in:
Michael Kret
2023-01-17 15:21:16 +02:00
committed by GitHub
parent ce1f4efea7
commit e839a81cc5
9 changed files with 934 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
import { IDataObject, NodeOperationError } from 'n8n-workflow';
import { IDataObject, IPollFunctions, NodeOperationError } from 'n8n-workflow';
import { IExecuteFunctions, ILoadOptionsFunctions } from 'n8n-core';
import { apiRequest } from '../transport';
import { utils as xlsxUtils } from 'xlsx';
@@ -17,9 +17,12 @@ import { removeEmptyColumns } from './GoogleSheets.utils';
export class GoogleSheet {
id: string;
executeFunctions: IExecuteFunctions | ILoadOptionsFunctions;
executeFunctions: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions;
constructor(spreadsheetId: string, executeFunctions: IExecuteFunctions | ILoadOptionsFunctions) {
constructor(
spreadsheetId: string,
executeFunctions: IExecuteFunctions | ILoadOptionsFunctions | IPollFunctions,
) {
this.executeFunctions = executeFunctions;
this.id = spreadsheetId;
}