In der ersten Phase müssen die in der Bedingung verwendeten Daten geändert werden, damit sich eine endliche Zahl von Schritten ergibt. Aufgrund dieser Bedingung wird die Verarbeitung der Abschnitte zu einem Ende geführt, anstatt in einer Schleife fortgesetzt zu werden. In Schritt 5 des Beispiels weiter unten ist als Bedingung definiert, dass die Variable teamList nicht leer ist. Daher ist die Bedingung wahr, solange Dateneinträge für die Variable teamList existieren. Wenn keine weiteren Dateneinträge existieren, ist die Bedingung falsch und die Wiederholung endet.
Damit Abfragen mehrere Male ausgeführt werden, nehmen Sie ein Element für dynamische Datenquellenkonfiguration in den Schleifencontainer auf, um zu erzwingen, dass die Abfragen mehrere Male initialisiert werden.
var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// erstes Mitglied abrufen (bis zum ersten Komma)
teamList.substr( 0, pos);
}
else
{
// letztes Mitglied
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// ersten Autor abrufen (bis zum ersten Komma)
teamList.substr( pos + 1);
}
else
{
// letztes Mitglied, dieses entfernen
""
}