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.

Konfigurationsbeispiel

  • 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.

NameDatentypBeschreibungPflichtfeldWerte
inputSPREADSHEETDas Spreadsheet, das die Quelldaten enthält.Ja
identifierColumnSTRINGDie Spalte im Eingabe-Spreadsheet, die den identifier enthält, der in identifier, identifier2 oder identifier3 im Datastore gesucht werden soll. Nein
datastoreIdentifierSTRINGDefiniert, welcher identifier des Datastores für die Suche verwendet werden soll.Ja
  • identifier
  • identifier2
  • identifier3
datastoreDATASTOREDer Name des Datastores, in dem die identifier des Eingabe-Spreadsheets gesucht werden sollen.Ja
  • --kein--
folderSTRINGDer folder, in dem der identifier gesucht werden soll.Ja
enableTagsSTRINGTags zum Output hinzufügenNein
  • Ja
  • Nein

Outputs

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

NameDatentypBeschreibungWerte
outputSPREADSHEETDas Spreadsheet mit den Treffern aus dem Datastore.
Folgende Felder sind im Output enthalten:

FeldDatentypBeschreibungStandardwert
datastorenameSINGLE
folderSINGLE
identifierSINGLE
identifier2SINGLE
identifier3SINGLE
datastoretagsMULTIPLEVALUE
parent_identifierSINGLE
master_folderSINGLE
master_identifierSINGLE