2016-07-26 13 views
0

Ich könnte Hilfe verwenden, indem ich leere Strings in einem Array hinzufüge, das von Zapier für E-Mails mit Leerzeichen durch Kommas zurückgegeben wird. Es sieht wie folgt aus:Zapier gibt Objektarrays mit leeren Feldern zurück - leere Strings müssen hinzugefügt werden

Eingang E-Mail [email protected],,,,[email protected],[email protected], etc ...

Was ich aussehen möchte ist: [email protected],'','','',[email protected],[email protected],

Wenn jemand mit dem Schreiben von JS für Zapier vertraut ist, ich würde gerne einige Einsicht, da ich beim Schreiben von JS nicht sehr stark bin.

Hier sind die zwei Bildschirme in Zapier, die den Code-Ausgang als Referenz behandeln.

the initial content pulled by Zapier

the output content once the JS has rendered

Antwort

1

Versuchen Sie dies in der Zapier Code-Box:

var emails = input.email.split(','); 
var new_emails_str = ""; 
for (var i in emails) { 
    var e = emails[i]; 
    if (e) { 
     new_emails_str += e + ","; 
    } else { 
     new_emails_str += "'',"; 
    } 
} 
output = [{emails: new_emails_str}]; 

Screenshot:

enter image description here

Ergebnis sehe ich bei der Prüfung:

enter image description here