Power Automate ile veri işlemlerini kullanma
Bu kılavuzda, Power Automate’un—akış oluştururken verileri işlemek için kullanabileceğiniz dizi oluşturma, birleştirme, seçme, diziyi filtreleme, tablo oluşturma ve JSON—dosyasını ayrıştırma gibi popüler veri işlemlerinden bazıları hakkında bilgi edineceksiniz.
Ön koşullar
- Power Automate uygulamasına erişin.
- Akışınıza JSON dizisi içeren HTTP POST istekleri göndermek için PostMan gibi bir araç.
Oluşturma eylemini kullanma
Veri işlemini-oluşturma kullanma Bir bulut akışını tasarlarken, aynı verileri birden çok kez girmenize gerek kalmamasını sağlayan eylem. Bu örnekte,—[0,1,2,3,4,5,6,7,8,9]
—akışını tasarlarken birkaç defa bir basamak dizisi girmeniz gerekir. Aşağıdaki yordamda açıklandığı gibi diziyi kaydetmek için oluşturma eylemini kullanabilirsiniz.
Oluştur sözcüğünü arayın ve sonra Veri İşlemleri - Oluştur eylemini seçin.
Diziyi daha sonra başvurmak istediğiniz Girişler kutusuna girin.
Tip
Oluşturma kartının daha sonra daha kolay bulunmasını sağlamak için, kartın başlık çubuğunda Oluşturma metni seçerek ve anımsanması kolay bir ad girerek yeniden adlandırın.
Oluşturma eyleminin içeriğine erişmeniz gerektiğinde, aşağıdaki adımları izleyerek bunu yapın:
Veri İşlemi – Birleştir gibi bir eylem ekleyin.
Oluşturma eyleminde kaydettiğiniz içeriği hangi denetime eklemek istediğinizi seçin.
Bu akışta kullanılan uygulama ve bağlayıcılardan dinamik içerik ekleyin ekranı açılır.
Dinamik içerik sekmesinde, Oluştur bölümünde, Çıktılar'ı seçin.
Birleştirme eylemini kullanma
Bir diziyi tercih ettiğiniz bir ayıraçla sınırlamak için Veri İşlemleri - Birleştir eylemini kullanın. Örneğin, akışınızın şu e-posta adresi dizisini içeren bir web isteği aldığını varsayalım: ["d@example.com", "k@example.com", "dal@example.com"]
. Ancak e-posta programınız adreslerin noktalı virgüllerle ayrılmış tek bir dize olmasını gerektiriyor olsun. Bunu yapmak için aşağıdaki adımları izleyin ve Veri İşlemleri - Birleştir eylemini kullanarak virgül (,) olan sınırlayıcıyı noktalı virgül (;) olarak değiştirin:
Yeni bir eylem ekleyin, Birleştir sözcüğünü arayın ve Veri İşlemleri - Birleştir seçeneğini belirleyin.
Kimden kutusuna diziyi girin ve birlikte katıl kutusuna noktalı virgül (;) girin.
Akışınızı kaydedin ve çalıştırın
Akış çalıştıktan sonra, veri işlemi – katıl eylemi çıkışının aşağıdaki resimde görüldüğü gibi, adresleri noktalı virgülle ayırarak bir dize olur.
Seçme eylemini kullanma
Bir dizideki nesnelerin biçimini dönüştürmek için Veri İşlemleri – Seç eylemini kullanın. Örneğin, bir dizideki her nesnede öğe ekleyebilir, öğeleri kaldırabilir veya yeniden adlandırabilirsiniz.
Note
Seçme eylemini kullanarak öğe ekleyip kaldırabilseniz de dizideki nesne sayısını değiştiremezsiniz.
Bu örnekte, veriler bir Web isteği aracılığıyla akışınızı şu biçimde girer:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Gelen verileri, first
yerine FirstName
ve last
yerine FamilyName
olarak adlandırıp ve yeni bir üyeyi FullName
(first
ve last
(boşlukla ayrılmış) adlarını birleştiren) ile ekler..
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Yapılacak eylem:
Akışa bir http isteği alındığında öğesini ekleyin.
Şema oluşturmak için örnek yük kullan öğesini seçin.
Görüntülenen kutuda kaynak veri dizinizin bir örneğini yapıştırın ve Bitti düğmesini seçin.
Veri İşlemleri – Seç (seçme) eylemini seçin ve aşağıdaki resimde gösterildiği gibi yapılandırın.
Seçme eylemini gösteren ekran görüntüsü. Kimden gövde olarak ayarlanır. Adı, ilk olarak ayarlanır, FamilyName en son olarak ayarlanır ve tam ve son'a, boşlukla ayrılır.:::image-end:::
Tip
Seçme eyleminden alınan çıkış, yeni şekillendirilmiş nesneleri içeren bir dizidir. Daha sonra bu diziyi daha önce açıklandığı gibi başka bir eylemde kullanın.
Diziyi filtreleme eylemini kullanma
Bir dizideki nesne sayısını belirttiğiniz ölçütlerle eşleşen bir alt kümeye düşürmek için Veri İşlemleri - Diziyi filtrele eylemini kullanın.
Note
- Dizideki nesnelerin şeklini değiştirmek için dizi filtreleme eylemini kullanamazsınız.
- Filtre uyguladığınız metin büyük/küçük harfe duyarlıdır.
Bu örnekte, bu dizide filtre dizisi eylemini kullanıyorsunuz:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
dizisinde kullanarak yalnızca first
değerinin Eugenia
olarak ayarlandığı nesneleri içeren yeni bir dizi oluşturabilirsiniz.
Haydi yapalım.
Diziye filtre uygula eylemini bulun ve ekleyin .
Diziyi filtreleme eylemini aşağıdaki resimde görüldüğü gibi yapılandırın.
Akışınızı kaydedip çalıştırın.
Akışınıza JSON dizisi gönderen bir web isteği oluşturmak için PostMan uygulamasını kullanabilirsiniz.
Akış çalıştığında, çıktı aşağıdaki diziye benzer şekilde görünür. Yalnızca
first
,Eugenia
olarak ayarlanmış nesnelere eylemin çıktısına dahil edildiğini unutmayın.[ { "first": "Eugenia", "last": "Lopez" }]
CSV tablosu oluşturma eylemini kullanma
Bir JSON dizisi girişini virgülle ayrılmış değer (CSV) tablosuna dönüştürmek için Veri İşlemleri - CSV tablosu oluştur eylemini kullanın. CSV çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz. Bu örnekte, aşağıdaki diziyi bir CSV tablosuna dönüştürürsünüz:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Veri İşlemi - CSV tablosu oluştur eylemini bulun, ekleyin ve aşağıdaki resimdekine benzeyecek şekilde yapılandırın.
Bu resimdeki Gövde belirteci bir HTTP isteği alındığında eyleminden gelir, ancak CSV tablosu oluştur eylemine yönelik girişi akışınızda daha önce gerçekleştirilen herhangi bir eylemden alabilir ya da doğrudan Kimden kutusuna girebilirsiniz.
Akışınızı kaydedip çalıştırın.
Akış çalıştığında, CSV tablosu oluştur eylemi aşağıdaki resimde gösterilen çıktıyı görüntüler.
HTML tablosu oluşturma eylemini kullanma
Bir JSON dizisi girişini HTML tablosuna dönüştürmek için Veri İşlemleri - HTML tablosu oluştur eylemini kullanın. HTML çıkışında üst bilgilerin görünür kalmasını sağlayabilirsiniz.
Bunu yapmak için, bir CSV tablosu oluşturmak için önceki bölümdeki adımları izleyin, ancak CSV tablosu oluştur yerine Veri işlemi - HTML tablosu oluştur eylemini kullanın.
Tip
HTML tablosunu e-posta yoluyla göndermeyi planlıyorsanız, e-posta eyleminde IsHtml seçeneğini belirlemeyi unutmayın.
Note
Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)
Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).