Power Automate String-Funktionen: Substring und IndexOf

Mit den String-Funktionen von Power Automate können Benutzer Strings, String-Zeichen konvertieren, Strings formatieren und mehr. Sie werden häufig zur Konvertierung von Daten in andere Quellen verwendet. In diesem Tutorial gehen wir einige komplizierte String-Funktionen durch, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Inhaltsverzeichnis

  1. Power Automate-String-Funktion: Teilstring
  2. Testen der Teilstring-Funktion
  3. Power Automate-String-Funktion: IndexOf
  4. Den Fluss testen
  5. Abschluss

Power Automate-String-Funktion: Teilstring

Lassen Sie uns zunächst die Teilstringfunktion besprechen. Dies wird verwendet, wenn wir möchten, dass der Benutzer seinen Vor- und Nachnamen eingibt und wir nur den Vor- oder Nachnamen zurückgeben möchten.

Die Teilzeichenfolgenfunktion gibt Zeichen aus einer Zeichenfolge zurück, die an der angegebenen Position beginnt.

Funktionsweise der Teilstring-Funktion

In unserem Beispiel werden wir die Funktion live ausprobieren. Wir entfernen den aktuellen Inhalt, den ich für den Nachrichtentext festgelegt habe.

Power Automate String-Funktionen: Substring und IndexOf

Parameter der Teilstring-Funktion

Wählen Sie unter der Auswahl „String-Funktionen“ die Teilstring- Funktion aus. Dieser enthält die Parameter text, startIndex und length.

Power Automate String-Funktionen: Substring und IndexOf

Festlegung der Parameter

Gehen Sie nach dem Klicken zur Registerkarte „Dynamischer Inhalt“ und wählen Sie „Eingabe 1“ aus.

Power Automate String-Funktionen: Substring und IndexOf

Setzen wir den startIndex auf 0, da er bei 0 beginnen soll. Dann sollten 5 Buchstaben angezeigt werden.

Power Automate String-Funktionen: Substring und IndexOf

Zusammenfassend lässt sich sagen, dass diese Funktion alles übernimmt, was Eingabe 1 ist. Dann werden uns nur die Zeichen aus dem Text zwischen null und fünf angezeigt. Klicken wir nun auf OK.

Power Automate String-Funktionen: Substring und IndexOf

Testen der Teilstring-Funktion

Testen wir nun den Ablauf, indem wir Daten aus früheren Läufen verwenden, um die Funktion zu überprüfen.

Power Automate String-Funktionen: Substring und IndexOf

Beispielausgaben

Mein Input bei meinen vorherigen Läufen war Henry. Aus diesem Grund wurde „Der Vorname des Benutzers ist: Henry“ angezeigt.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate-String-Funktion: IndexOf

Lassen Sie uns nun besprechen, was die Funktion „indexOf“ von Power Automate bewirkt.

Die Funktion indexOf ermittelt den Index oder die Position eines Zeichens innerhalb einer bestimmten Zeichenfolge ohne Berücksichtigung der Groß-/Kleinschreibung.

Parameter der IndexOf-Funktion

Diese Power-Automate-String-Funktion erfordert zwei Parameter: die Zeichenfolge, die den Wert enthält, und den Wert, dessen Index durchsucht werden soll. Kehren wir nun zu unserem Ablauf zurück und fügen wir eine neue Texteingabe hinzu.

Power Automate String-Funktionen: Substring und IndexOf

Geben der E-Mail-Adresse

Für diese Eingabe möchten wir, dass der Benutzer seine E-Mail-Adresse eingibt.

Power Automate String-Funktionen: Substring und IndexOf

Extrahieren des Benutzernamens

Wir möchten nur die Zeichen vor dem @-Zeichen zurückgeben. Entfernen Sie dazu zunächst den ursprünglichen Ausdruck.

Power Automate String-Funktionen: Substring und IndexOf

Wir müssen die Funktion indexOf verwenden, um die Position des @-Zeichens zu bestimmen und dann den Teilstring zu extrahieren.

Den Fluss testen

Lassen Sie uns nun den Ablauf speichern und testen.

Power Automate String-Funktionen: Substring und IndexOf

Beispielausgabe aus dem Fluss

Wenn wir unsere Eingabe „[email protected]“ verwenden, wird nur der Benutzername „nicholas“ zurückgegeben.

Power Automate String-Funktionen: Substring und IndexOf

Abschluss

In diesem Beitrag haben wir die häufigsten Anwendungsfälle für String-Funktionen besprochen. Wir können auch bestimmte String-Funktionen zusammen mit anderen verwenden, z. B. die Kombination der Teilstring- und indexOf-Funktionen. Die Verwendung dieser Funktionen erhöht die Flexibilität und Dynamik Ihrer Datenflüsse erheblich.

Es gibt viele andere Power Automate-Zeichenfolgenfunktionen, die Sie für Ihre Flows verwenden können. Wir werden einige davon in unseren anderen Blogs besprechen. Hoffentlich konnten Sie die Verwendung und Bedeutung dieser beiden String-Funktionen verstehen.

Alles Gute,

Henry

2 Comments

  1. Lukas G. -

    Danke für die informative Erklärung! Die Verwendung von IndexOf kann manchmal knifflig sein, habt ihr Tipps, wie man sicherstellt, dass man die richtige Position bekommt

  2. Simon V. -

    Warum haben wir nicht früher über die String-Funktionen in Power Automate gesprochen? Das spart so viel Zeit! Ich habe eine tolle Anwendung dieser Funktionen in meinem letzten Projekt gefunden

Leave a Comment

Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.