Power Automate String-Funktionen: Substring und IndexOf

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

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.

Probieren wir das in diesem Beispielablauf aus, den ich zuvor erstellt habe. Wir werden diesen aktuellen Inhalt entfernen, den ich für den Nachrichtentext festgelegt habe .

Power Automate String-Funktionen: Substring und IndexOf

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

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

Kombinieren wir das auch mit der Verkettung. Klicken Sie also auf die Concat- Funktion.

Power Automate String-Funktionen: Substring und IndexOf

Schneiden Sie ( Strg + X ) die gesamte Teilzeichenfolgenfunktion aus .

Power Automate String-Funktionen: Substring und IndexOf

Fügen Sie es dann in die Concat -Funktion ein.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Geben Sie als erstes Argument „ Der Vorname des Benutzers ist “ ein. 

Power Automate String-Funktionen: Substring und IndexOf

Klicken Sie dann auf Aktualisieren.

Power Automate String-Funktionen: Substring und IndexOf

Klicken Sie abschließend auf Speichern .

Power Automate String-Funktionen: Substring und IndexOf

Testen der Teilstring-Funktion

Testen wir nun den Ablauf.

Power Automate String-Funktionen: Substring und IndexOf

Wir verwenden einfach die Daten meiner vorherigen Läufe.

Power Automate String-Funktionen: Substring und IndexOf

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

Daher funktionierte die Teilzeichenfolgenfunktion wie vorgesehen. Versuchen wir noch einmal, den Ablauf zu testen und eine neue Eingabe einzugeben. Geben wir Shelley als Eingabe 1 ein und führen den Flow aus.

Power Automate String-Funktionen: Substring und IndexOf

Wie wir sehen können, wurde nur „ Shell “ anstelle von „ Shelley “ angezeigt. Das liegt daran, dass wir festgelegt haben, dass nur 5 Zeichen angezeigt werden sollen. Und so funktioniert die Teilstringfunktion .

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.

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

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

Power Automate String-Funktionen: Substring und IndexOf

Wir möchten nur die Zeichen vor dem @ -Zeichen zurückgeben und nicht die gesamte E-Mail. Dazu entfernen wir zunächst den ursprünglichen Ausdruck, den wir erstellt haben.

Power Automate String-Funktionen: Substring und IndexOf

Wir müssen den Teilstring mit der Funktion indexOf kombinieren . Wählen Sie auf der Registerkarte „Ausdrücke“ die Teilzeichenfolgenfunktion aus .

Power Automate String-Funktionen: Substring und IndexOf

Wählen Sie dann auf der Registerkarte „Dynamischer Inhalt“ die Option „Eingabe 3“ aus . 

Power Automate String-Funktionen: Substring und IndexOf

Für den startIndex- Parameter setzen wir 0. Die Länge sollte dem Index des @ -Zeichens entsprechen. Klicken Sie auf die Funktion indexOf .

Power Automate String-Funktionen: Substring und IndexOf

Wählen Sie „Eingabe 3“ auf der Registerkarte „Dynamischer Inhalt“ .

Power Automate String-Funktionen: Substring und IndexOf

Dann geben wir das Zeichen an, das wir im Text finden möchten. In diesem Fall ist es das „ @ “-Zeichen. Klicken Sie dann auf OK .

Power Automate String-Funktionen: Substring und IndexOf

Den Fluss testen

Lassen Sie uns nun den Ablauf speichern und testen.

Power Automate String-Funktionen: Substring und IndexOf

Lassen Sie uns eine neue Trigger-Aktion ausführen und dann auf Speichern und testen klicken .

Power Automate String-Funktionen: Substring und IndexOf

Geben Sie einfach etwas für die anderen Eingaben ein. Geben Sie für Eingabe 3 „ [email protected] “ ein. Klicken Sie dann auf Flow ausführen .

Power Automate String-Funktionen: Substring und IndexOf

Wenn wir unseren Slack überprüfen, werden wir feststellen, dass dort das Wort „ nicholas “ gepostet wurde. Durch die Kombination dieser beiden Funktionen gibt der Fluss immer die Zeichen vor dem @ -Zeichen zurück. Dadurch wird unser Ausdruck dynamischer.

Power Automate String-Funktionen: Substring und IndexOf


Microsoft Flow String-Funktionen: Concat und Replacement
Power Automate Documentation Walkthrough
Power Automate Terminate Action Control in Flows

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. Wir tun dies, um spezifischere Zeichen im Text zu erhalten, insbesondere wenn sich die Länge der Zeichenfolge ändert. Unsere Ausdrücke für solche Fälle zu erstellen ist sicherlich nützlich und effizient.

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


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst