Mapping in Make.com verstehen

Aug 12, 2024

Tutorial zu Mapping in Make.com

Einleitung

  • Begrüßung und Überblick über das Tutorial
  • Ziel: Vollständiges Verständnis des Mapping-Konzepts in Make.com
  • Abdeckung von Randfällen und Theorie hinter dem Mapping
  • Zielgruppe: Nutzer, die eigene Szenarien in Make.com erstellen möchten

Grundlegende Konzepte

Zwei wichtige Punkte zum Mapping in Make.com:

  1. Pneumonic für Mapping: "Von A brauche ich B, wo C gleich D ist"
    • Merksatz erleichtert das Verständnis und die Anwendung des Mappings
  2. Mapping nur für Arrays: Funktioniert ausschließlich mit Arrays, nicht mit anderen Datentypen (z.B. Sammlungen oder Objekten)

Praktische Anwendung

  • Einführung in die praktische Anwendung des Mappings in verschiedenen Szenarien
  • Verwendung eines "Map Playground" mit fünf Modulen zur Demonstration
  • Bereitstellung eines Blueprints für spätere Übungen

Beispiel 1: Abonnements mit Status "ausstehend"

  • Verwendung eines Beispieldatensatzes mit fünf Einträgen
  • Ziel: Extrahieren von E-Mail-Adressen für Einträge mit dem Status "ausstehend"
  • Anwendung der Pneumonic: "Von Array möchte ich Email, wo subscription_status gleich pending ist"
  • Demonstration der Flexibilität bei größeren Arrays (z.B. 500 oder 5000 Einträge)

Beispiel 2: E-Mails nach Benutzerstandort gleich "Marokko"

  • Ziel: Extrahieren von E-Mail-Adressen für Benutzer mit Standort "Marokko"
  • Anwendung der Pneumonic: "Von Array möchte ich Email, wo Country gleich Morocco ist"
  • Anpassung an andere Kriterien, z.B. Stadt gleich "New York"

Beispiel 3: Interessen von Benutzern mit Typ "High Ticket"

  • Ziel: Extrahieren der Interessen von Benutzern mit dem Typ "High Ticket"
  • Anwendung der Pneumonic: "Von Array möchte ich interests, wo type gleich high_ticket ist"
  • Einführung der Funktion "flatten" zur Vereinfachung von verschachtelten Arrays

Beispiel 4: E-Mails nach Berechtigungen

  • Ziel: Extrahieren von E-Mails für Benutzer mit spezifischen Berechtigungen (z.B. read=false)
  • Verkehrt verschachtelte Arrays und zeigt, wie man diese indiziert ("permissions.read")
  • Anpassung an verschiedene Berechtigungen (z.B. delete=true)

Beispiel 5: Kombination mehrerer Schlüssel-Werte-Paare

  • Ziel: Kombinieren von mehreren Schlüsseln (z.B. ID und Preis) in einem Mapping-Prozess
  • Verwendung von "set multiple variables" und "text aggregator" zur Kombination von Werten
  • Demonstration der Komplexität und tiefere Verschachtelung von Arrays

Zusammenfassung

  • Wiederholung der Pneumonic "Von A brauche ich B, wo C gleich D ist"
  • Ermutigung zur Anwendung der erlernten Konzepte in eigenen Projekten
  • Aufruf zur Interaktion (Kommentare, Likes, Abonnements)