Code eylemlerinde dizilerle çalışırken iki yaygın sorunla karşılaşabilirsiniz:Documentation Index
Fetch the complete documentation index at: https://docs.twenty.com/llms.txt
Use this file to discover all available pages before exploring further.
- String olarak iletilen diziler — harici sistemlerden veya önceki adımlardan gelen veriler gerçek bir dizi yerine string olarak gelir
- Tekil öğeleri seçememe — içindeki belirli alanları değil, yalnızca tüm diziyi seçebilirsiniz
Stringlerden Dizileri Ayrıştırma
Diziler, iş akışı adımları arasında sıklıkla yerel diziler yerine string veya JSON olarak iletilir. Şu durumlarda gerçekleşir:- HTTP Request aracılığıyla harici API’lerden veri alma
- Webhook yüklerini işleme
- İş akışı adımları arasında veri aktarma
typeof users === "string" ? JSON.parse(users) : users girdinin bir string olup olmadığını kontrol eder, gerekirse ayrıştırır veya zaten bir dizi ise doğrudan kullanır.
Dizilerden Tekil Alanlar Çıkarma
Bir webhookanswers: [...] gibi bir dizi döndürebilir, ancak sonraki iş akışı adımlarında içindeki tek tek öğeleri değil — yalnızca tüm diziyi seçebilirsiniz.
Çözüm: Belirli alanları çıkarmak ve bunları yapılandırılmış bir nesne olarak döndürmek için bir Code düğümü ekleyin:
answer.firstname ve answer.name gibi tekil alanları artık seçebilirsiniz.
Gelecek güncellemelerde diziyle çalışmayı kolaylaştırmak için aktif olarak çalışıyoruz.