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.

  1. Oluştur sözcüğünü arayın ve sonra Veri İşlemleri - Oluştur eylemini seçin.

    Oluştur eylemini arayın ve seçin

  2. Diziyi daha sonra başvurmak istediğiniz Girişler kutusuna girin.

    Oluşturma eylemini yapılandırma

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:

  1. Veri İşlemi – Birleştir gibi bir eylem ekleyin.

  2. 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.

  3. Dinamik içerik sekmesinde, Oluştur bölümünde, Çıktılar'ı seçin.

    Oluşturma eyleminden alınan çıkışı kullanma

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:

  1. Yeni bir eylem ekleyin, Birleştir sözcüğünü arayın ve Veri İşlemleri - Birleştir seçeneğini belirleyin.

    Birleştirme eylemini arama ve seçme

  2. Kimden kutusuna diziyi girin ve birlikte katıl kutusuna noktalı virgül (;) girin.

    Birleştirme eylemini yapılandırma

  3. Akışınızı kaydedin ve çalıştırın

  4. 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.

    Virgülle ayrılan adresler, noktalı virgülle ayrılmış bir birleşim ve bu adreslerin noktalı virgülle ayrılmış olarak giriş

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:

  1. Akışa bir http isteği alındığında öğesini ekleyin.

  2. Şema oluşturmak için örnek yük kullan öğesini seçin.

    Örnek yükü seçin

  3. Görüntülenen kutuda kaynak veri dizinizin bir örneğini yapıştırın ve Bitti düğmesini seçin.

  4. Veri İşlemleri – Seç (seçme) eylemini seçin ve aşağıdaki resimde gösterildiği gibi yapılandırın.

    Seçme eylemini yapılandırma

    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.

  1. Diziye filtre uygula eylemini bulun ve ekleyin .

  2. Diziyi filtreleme eylemini aşağıdaki resimde görüldüğü gibi yapılandırın.

    Başlangıç bölümünde, ilk satır gövde olarak ayarlanır. İkinci satırda, önce Eugenia 'e eşit olarak ayarlanır

  3. 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.

  4. 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" } ]
  1. Veri İşlemi - CSV tablosu oluştur eylemini bulun, ekleyin ve aşağıdaki resimdekine benzeyecek şekilde yapılandırın.

    CSV tablosu oluşturma eylemini kullanın Kimden gövde olarak ayarlanır ve sütunlar otomatik olarak ayarlanır.

    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.

  2. 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.

CSV oluştur eyleminin ilk satırında "First, Last" öğesini ve ardından "Eugenia, Lopez" ve "Elizaa, Moore" şeklinde göstererek çıkış.

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).