UNPKG

n8n-nodes-nextcloud-tables

Version:

Production-Ready n8n Node für Nextcloud Tables - Vollständige API-Abdeckung mit erweiterten Filtern, Multi-Column-Sorting, CSV-Import und professioneller Datenvalidierung

78 lines (77 loc) 2.25 kB
import { IExecuteFunctions } from 'n8n-workflow'; export declare class RowHandler { static execute(context: IExecuteFunctions, operation: string, itemIndex: number): Promise<any>; /** * Alle Zeilen abrufen */ private static getAll; /** * Wendet Filter auf Query-Parameter an */ private static applyFilters; /** * Wendet Sortierung auf Query-Parameter an */ private static applySorting; /** * Wendet Suche auf Query-Parameter an */ private static applySearch; /** * Client-seitige Filterung für erweiterte Filter-Optionen */ private static applyClientSideFilters; /** * Client-seitige Suche für erweiterte Suchoptionen */ private static applyClientSideSearch; /** * Evaluiert eine Filter-Bedingung */ private static evaluateFilter; /** * Vergleicht zwei Werte für numerische/alphanumerische Sortierung */ private static compareValues; /** * Eine einzelne Zeile abrufen (über clientseitige Filterung) * Da die Nextcloud Tables API keinen direkten Einzelzeilen-Abruf unterstützt, * werden alle Zeilen abgerufen und dann gefiltert. */ private static get; /** * Eine neue Zeile erstellen */ private static create; /** * Eine Zeile aktualisieren */ private static update; /** * Formatiert eine einzelne Zeile für bessere Ausgabe */ private static formatRowForOutput; /** * Formatiert mehrere Zeilen für bessere Ausgabe */ private static formatRowsForOutput; /** * Formatiert einen Wert für die Ausgabe basierend auf Spaltentyp */ private static formatValueForOutput; /** * AI-Friendly Zeile erstellen * Alle Parameter sind durch fixedCollection gleichzeitig verfügbar */ private static createAIFriendly; /** * AI-Friendly Alle Zeilen abrufen mit erweiterten Optionen * Alle Filter/Sortierung/Suche Parameter gleichzeitig verfügbar */ private static getAllAIFriendly; /** * AI-Friendly Zeile aktualisieren * Alle Parameter durch fixedCollection gleichzeitig verfügbar */ private static updateAIFriendly; }