Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Power Automate String işlevleri, kullanıcıların dizeleri, dizi karakterlerini dönüştürmesine, dizeleri biçimlendirmesine ve daha fazlasına olanak tanır. Verileri başka kaynaklara dönüştürmek için yaygın olarak kullanılırlar. Bu eğitimde, Microsoft akışlarında kullanılabilecek bazı karmaşık String işlevlerinin ( substring ve indexOf işlevleri) üzerinden geçeceğiz. 

İçindekiler

Power Automate Dize İşlevi: Alt dize

İlk olarak, alt dize işlevini tartışalım. Bu, kullanıcının adını ve soyadını girmesini istiyorsak ve yalnızca adını veya soyadını döndürmek istiyorsak kullanılır.

Alt dize işlevi , belirtilen konumdan başlayarak bir dizeden karakterler döndürür .

Bunu daha önce oluşturduğum bu örnek akışta deneyelim. Mesaj metni için belirlediğim bu mevcut içeriği kaldıracağız .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Dize işlevleri seçimi altında , alt dize işlevini seçin . Bu metin, startIndex  ve uzunluk parametrelerini içerir .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Tıklandıktan sonra, Dinamik içerik sekmesine gidin ve ardından  Giriş 1'i seçin .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

0'dan başlamasını istediğimiz için startIndex'i 0 yapalım. O zaman 5 harf göstermeli.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Özetlemek gerekirse, bu fonksiyon Giriş 1 ne ise onu alacaktır . O zaman bize metinden yalnızca sıfır ile beş arasındaki karakterleri verecektir. Şimdi Tamam'a tıklayalım .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Bunu birleştirme ile de birleştirelim. Concat işlevini tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Tüm alt dize işlevini kesin ( Ctrl + X ) .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Ardından concat işlevinin içine yapıştırın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

İlk argüman için “ Kullanıcının ilk adı ” yazalım . 

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Ardından, Güncelle'yi tıklayın.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Son olarak, Kaydet'i tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Alt Dize İşlevini Test Etme

Şimdi akışı test edelim.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Sadece önceki çalışmalarımdan elde edilen verileri kullanacağız.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Önceki koşularım sırasındaki girdim Henry idi . Bu nedenle " Kullanıcının ilk adı: Henry " ibaresi görüntülendi . 

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Bu nedenle, alt dize işlevi olması gerektiği gibi çalıştı. Akışı tekrar test etmeyi deneyelim ve yeni bir giriş girelim. Giriş 1 için Shelley yazalım ve akışı çalıştıralım.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Gördüğümüz gibi, “ Shelley ” yerine sadece “ shell ” gösteriyordu . Bunun nedeni, yalnızca 5 karakter göstermesi gerektiğini belirtmemizdir. Ve alt dize işlevi böyle çalışır.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Power Automate Dize İşlevi: IndexOf

Şimdi power automate indexOf işlevinin ne yaptığını tartışalım .

indexOf işlevi , belirli bir dizge içindeki bir karakterin dizinini veya konumunu büyük/küçük harfe duyarsız bir şekilde bulur.

Bu power automate dize işlevi iki parametre gerektirir: değeri içeren dize ve dizininde aranacak değer. Şimdi akışımıza geri dönelim ve yeni bir Metin girişi ekleyelim.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Bu giriş için kullanıcının e-postasını girmesini istiyoruz.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Tüm e-postayı değil, yalnızca @ karakterinden önceki karakterleri döndürmek istiyoruz . Bunun için öncelikle oluşturduğumuz ilk ifadeyi kaldıralım.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Alt dizeyi indexOf işleviyle birleştirmemiz gerekiyor . İfadeler sekmesi altında alt dize işlevini seçin .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Ardından, Dinamik içerik sekmesi altında Giriş 3'ü seçin . 

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

startIndex parametresi için 0 ayarlayalım. Uzunluk @ karakterinin indeksi olmalıdır . indexOf işlevine tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Dinamik içerik sekmesi altında Giriş 3'ü seçin .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Ardından metin içerisinde bulmak istediğimiz karakteri belirtelim. Bu durumda, “ @ ” işaretidir. Ardından Tamam'ı tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Akışı Test Etme

Şimdi akışı kaydedip test edelim.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Yeni bir tetikleyici eylem gerçekleştirelim ve ardından Kaydet ve Test Et'i tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Diğer girişler için herhangi bir şey yazmanız yeterlidir. Giriş 3 için “ [email protected] ” yazalım . Ardından Akışı çalıştır'ı tıklayın .

Power Automate Dize İşlevleri: Alt Dize ve IndexOf

Slack'imizi kontrol ettiğimizde, " nicholas " kelimesini yayınladığını göreceğiz . Bu iki işlevi birleştirerek, akış her zaman @ işaretinden önceki karakterleri döndürür. Bu, ifademizi daha dinamik hale getirir.

Power Automate Dize İşlevleri: Alt Dize ve IndexOf


Microsoft Akış Dizesi İşlevleri: Birleştir ve Değiştir
Power Automate Belgelendirme İzlenecek Yol
Power Automate Akışlarda Eylem Denetimini Sonlandır

Çözüm

Bu gönderide, dize işlevleri için yaygın kullanım durumlarını tartıştık. Alt dize ve indexOf işlevlerini birleştirmek gibi belirli dize işlevlerini diğerleriyle birlikte de kullanabiliriz . Bunu, özellikle dizenin uzunluğu değiştiğinde metin içinde daha belirgin karakterler elde etmek için yapıyoruz. İfadelerimizi bu tür durumlar için yapmak kesinlikle yararlı ve verimlidir.

Akışlarınız için kullanabileceğiniz başka birçok Power Automate dize işlevi vardır . Bunlardan bazılarını diğer bloglarımızda tartışacağız. Umarım, bu iki dizi işlevinin kullanımını ve önemini kavrayabilmişsinizdir.

Herşey gönlünce olsun,

Henry


Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.

LuckyTemplates Kullanarak İş Raporlaması

LuckyTemplates Kullanarak İş Raporlaması

Şimdiye kadar hala Excel kullanıyorsanız, iş raporlama ihtiyaçlarınız için LuckyTemplates'ı kullanmaya başlamak için en iyi zaman budur.

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey

LuckyTemplates Ağ Geçidi Nedir? Bilmen gereken her şey