Digital Spirit
Module 03ZapierBloc 1Fondations Zapier

Heure 05 / 20 · Heures 1–5

Code by Zapier (JavaScript & Python)

Objectif — Étendre Zapier avec du code custom pour les cas non couverts.

Théorie
10 min
Pratique
50 min

Objectif : Étendre Zapier avec du code custom pour les cas non couverts.

Théorie (10 min) :

  • Lire : Code by Zapier
  • Quand utiliser Code : Logique complexe, manipulation d'arrays, calculs avancés
  • Runtime : JavaScript (Node.js) ou Python 3 — accès aux inputData de l'étape précédente

Pratique (50 min) :

  • Créer une étape Code (JavaScript) simple : calculer la TVA belge (21%)
    const montantHT = parseFloat(inputData.montant);
    const tva = montantHT * 0.21;
    const montantTTC = montantHT + tva;
    return { montantHT, tva, montantTTC };
    
  • Manipuler un array : Filtrer une liste d'items et retourner seulement les actifs
  • Appeler une API externe depuis Code (fetch) pour de l'enrichissement
  • Comparer avec n8n Code node : même logique, n8n est plus puissant mais Zapier est plus simple

Checkpoint : Tu peux écrire des logiques custom dans Zapier.