Loading
Verkettete Listenelemente

Verkettete Listenelemente

In diesem Beispiel für ein Integrationsverfahren werden Werte aus einem Array zu einer einzelnen kommagetrennten Zeichenfolge verkettet, indem eine Aktion vom Typ "Werte festlegen" innerhalb eines Schleifenblocks verwendet wird. Anschließend wird die Ausgabe getrimmt und zurückgegeben.

Verwenden Sie in diesem Beispiel die folgende einfache JSON-Eingabe:

{
   "Items": [
           {
               "Item": "First"
           },
           {
               "Item": "Second"
           },
           {
               "Item": "Third"
           }
       ]
}
      

Sie erstellen einen Schleifenblock mit Items als Schleifenliste. Im Schleifenblock verwenden Sie die Aktion "Werte festlegen", um den Wert der einzelnen Item einer Zeichenfolge mit dem Namen ConcatString hinzuzufügen. Schließlich kürzen Sie die zusätzlichen Zeichen aus ConcatString mithilfe der Aktion "Werte festlegen" und verwenden dann eine Antwortaktion, um ConcatString an die Ausgabe weiterzugeben.

Führen Sie die folgenden Schritte aus, um das Integrationsverfahren zu konfigurieren.

  1. Erstellen Sie einen Schleifenblock mit Items im Feld Schleifenliste.
  2. Erstellen Sie im Schleifenblock eine Aktion vom Typ "Werte festlegen", um das aktuelle Element mit ConcatString zu verketten.
  3. Fügen Sie in der Elementwertezuordnung der Aktion "Werte festlegen" ein Element, Concat, hinzu, das den aktuellen Wert von ConcatString abruft und Element hinzufügt.
    • Elementname: Concat
    • Wert: =%ConcatString% + ", " + %Items:Item%
  4. Verwenden Sie die Antwort-JSON, um Concat in ConcatString für die nächste Runde einzufügen.
    • Antwort-JSON-Pfad: Concat
    • Antwort-JSON-Knoten: ConcatString
  5. Nach dem Schleifenblock werden die Zeichenfolgen verkettet, aber am Anfang der ConcatString ist ab der ersten Ausführung der Schleife ein zusätzliches Komma und Leerzeichen. Sie können die Ausgabe kürzen, indem Sie nach dem Schleifenblock eine Komponente "Werte festlegen" hinzufügen.
    • Elementname: TrimOutput
    • Elementwertezuordnung: ConcatString
      • Elementname: TrimmedString
      • Wert: =SUBSTRING(ConcatString, 2)
  6. Senden Sie abschließend die resultierende TrimmedString aus TrimOutput mithilfe einer Antwortaktion an die Ausgabe.
    • JSON-Pfad senden: TrimOutput:TrimmedString
    • JSON-Knoten senden: Output

Die Ausgabe sieht wie folgt aus.

{
 "Output": "First, Second, Third"
}
 
Laden
Salesforce Help | Article