Roboteka
Roboteka · Roboter · HTML-Tabelle aus einem Array

HTML-Tabelle aus einem Array

Der Roboter „HTML-Tabelle aus einem Array“ baut eine fertige HTML-Tabelle aus einem Array von Zeichenketten in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Jedes Array-Element wird zu einer Tabellenzeile, das Trennzeichen teilt sie in Spalten, ein separates Feld setzt die Kopfzeile. Zurückgegeben werden der HTML-Code der Tabelle zum Einfügen in eine E-Mail oder Benachrichtigung sowie die Anzahl der Zeilen und Spalten.

Der Roboter verwandelt ein Array von Zeichenketten in eine saubere HTML-Tabelle mit Inline-Stilen, die sich in eine E-Mail, eine Benachrichtigung oder einen Kommentar einfügen lässt — mit Bordmitteln des Geschäftsprozesses lässt sich keine Tabelle bauen. Eingabe sind ein Array (jedes Element ist eine künftige Tabellenzeile), ein Spaltentrennzeichen (standardmäßig Semikolon) und eine optionale Kopfzeile mit demselben Trennzeichen. Werte werden maskiert, sodass Sonderzeichen in den Daten das Markup nicht zerstören; Zeilen mit unterschiedlicher Spaltenzahl werden mit leeren Zellen aufgefüllt. Typische Anwendungsfälle: dem Manager die Produktliste eines Auftrags als Tabelle senden; einen Zahlungsbericht in eine Kunden-E-Mail einbauen; die Ergebnisse mehrerer Roboter in einer Benachrichtigung darstellen. Zurückgegeben werden der HTML-Code der Tabelle sowie die Anzahl der Zeilen und Spalten — fügen Sie den Code im nächsten Schritt des Geschäftsprozesses in den E-Mail-Text ein.

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
Array von Zeichenketten (jedes Element ist eine Tabellenzeile) string ja
Spaltentrennzeichen (Standard ;) string
Kopfzeile mit demselben Trennzeichen (optional) string

Was gibt der Roboter zurück?

Parameter Typ
HTML-Code der Tabelle string
Anzahl der Zeilen int
Anzahl der Spalten int

Szenario: eine Produkttabelle in einer Kunden-E-Mail

  1. Der Prozess hat ein Array von Zeichenketten wie Name;Menge;Preis gesammelt
  2. Der Roboter baut eine HTML-Tabelle mit der Kopfzeile Produkt;Menge;Preis
  3. Das fertige HTML wird in die E-Mail eingefügt — der Kunde erhält eine saubere Bestelltabelle

Ähnliche Roboter