Toto je stará otázka, ale dnes jsem se potýkal se stejným problémem. Ve snaze najít řešení jsem narazil na tento qn, a tak když jsem našel řešení / obejití, myslel jsem si, že udělám slušnou věc a odešlem zpět...
Na základě červené chyby „Bangle“ v jejich příspěvku se domnívám, že zmii se musel pokoušet použít vlastní vyhledávací dotaz MySQL. Zapier musí mít výstup z dotazu, jinak dojde k chybě. Trochu jsem se rozhlédl a vytvořil svůj vlastní dotaz takto:
na základě vybrané odpovědi zde .
Můj dotaz tedy vypíše ID zaměstnance, pokud je nalezen, a 0, pokud ne. Poté jsem vložil krok Zapier PATHS, který jsem založil na výstupním „výsledku“ z mého vlastního dotazu. Pokud je výsledek větší než 0, aktualizuji stávající záznam. Pokud je 0, vložím nový záznam. Mám podezření, že bych mohl použít vlastní kód dotazu k větvení a aktualizaci/vkládání, ale zatím jsem to nezkoušel, protože musím nejprve vyzkoušet jiné věci.
Upravit Ve skutečnosti jsem musel tuto odpověď revidovat na základě mého rozhovoru se Zapierem zde
. Ponechal jsem původní odpověď, ale skryl jsem ji. Syntaxe funguje, ale pouze pokud je dotaz SELECT
dotaz, nebude fungovat pro INSERT
nebo UPDATE
dotaz. Podrobnosti naleznete v diskuzi v komentářích k odkazované otázce. V této fázi v podstatě není možné provést operaci vložení nebo aktualizace prostřednictvím kroku vlastního dotazu Zapier MySQL.