Skip to content

SearchInDatastoreByIdentifiers - Basis

← Basis Add-On Übersicht

Dieser Step SearchInDatastoreByIdentifiers sucht Datensätze in einem Datastore mit einem SPREADSHEET, das einen identifier (1-3) enthält.  
Das Ergebnis ist ein Spreadsheet mit den gefunden Datensätzen. 

Zu den Besonderheiten gehört:

  • leere identifier in der Quelle werden ignoriert 

  • doppelte identifier in der Quelle werden nur einmal gesucht

  • gibt es bei identifier2 und identifier3 (diese beiden identifier sind nicht unique) mehrere Treffer im Datastore , dann werden alle Treffer ausgegeben.
    Das ist z.B. ein Unterschied zum Querverweis der nur den “ersten” Treffer finden würde.

Wir empfehlen in diesem Zusammenhang auch den Eintrag SearchDatastore und Datastore Import und Export.

  • Im Beispiel wird der Datastore idealo-Auftragskopfdaten durchsucht

  • Die Spalte identifier aus dem Quellspreadsheet enthält die zu suchenden IDs 

  • Damit soll in der ebenfalls *identifier *genannten Spalte im Datastore gesucht werden

  • und das im Datastore-Folder default

Ergebnis


Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

Name Datentyp Beschreibung Pflichtfeld Werte
input SPREADSHEET Das Spreadsheet, das die Quelldaten enthält. Ja
identifierColumn STRING Die Spalte im Eingabe-Spreadsheet, die den identifier enthält, der in identifier, identifier2 oder identifier3 im Datastore gesucht werden soll. Nein
datastoreIdentifier STRING Definiert, welcher identifier des Datastores für die Suche verwendet werden soll. Ja
  • identifier
  • identifier2
  • identifier3
datastore DATASTORE Der Name des Datastores, in dem die identifier des Eingabe-Spreadsheets gesucht werden sollen. Ja
  • --kein--
folder STRING Der folder, in dem der identifier gesucht werden soll. Ja
enableTags STRING Tags zum Output hinzufügen Nein
  • Ja
  • Nein

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

Name Datentyp Beschreibung Pflichtfeld Werte
output SPREADSHEET Das Spreadsheet mit den Treffern aus dem Datastore. Ja
Folgende Felder sind im Output enthalten :

Feld Datentyp Beschreibung Pflichtfeld Standardwert
datastorename SINGLE Nein
folder SINGLE Nein
identifier SINGLE Nein
identifier2 SINGLE Nein
identifier3 SINGLE Nein
datastoretags MULTIPLEVALUE Nein
parent_identifier SINGLE Nein
master_folder SINGLE Nein
master_identifier SINGLE Nein