Dinamik içerik ve ifadeler

Power Automate'a Giriş

Anushika Agarwal

Cloud Data Engineer

Dinamik içerik nedir?

 

Solda fx ve yıldırım simgeleri görünen, konu satırı açık olan Power Automate Send an email V2 eylemi ve sağa sabitlenmiş Dinamik İçerik paneli; kırmızı kutuda "Dinamik İçerik paneli sabitlendi" etiketiyle, Manually trigger a flow başlığı ve Full address, Country/Region, City, State, Street, Postal code, Latitude, Longitude, Date, Text ve User email gibi belirteçlerin kaydırılabilir listesi; Date satırı etrafında sarı kutu içinde "Ekleme için tek tık" etiketi

 

  • Her tetikleyici ve eylem belirteç denen çıktılar üretir
  • Herhangi bir alana tıkladığında belirteçler Dinamik İçerik panelinde görünür
  • Tek tıkla ekle, formül gerekmez
  • Bir belirteç her zaman o adımdan gelen canlı değeri taşır
Power Automate'a Giriş

Paneli açmanın yolları

Üst üste yerleştirilmiş üç gerçek Power Automate görüntüsü; her birinde ilgili özelliğin etrafı kırmızıyla vurgulu: panel 1 fx hapı, sağda mavi yıldırım simgesi ve altında mavi fx hapı görünen açık Inputs alanı ve altında "Press slash to insert dynamic value" ipucu; panel 2 Eğik çizgi satır içi seçici, aynı alanda bir eğik çizgi yazılı ve küçük açılır listede Insert dynamic content ile Insert expression seçenekleri; panel 3 Yıldırım Dinamik içeriği açar, sabitlenmiş panelde bir Arama kutusu, kırmızıyla vurgulanmış Manually trigger a flow başlığı ve tetikleyici çıktı belirteçlerinin listesi

  • fx hapı / / eğik çizgi / yıldırım herhangi bir alanın yanında aynı seçiciyi açar
Power Automate'a Giriş

Dişli simgesiyle açma yolu

$$

Power Automate'te bir alan etiketinin yanındaki dişli simgesi: Send an email V2'nin To alanı etiketinin sağ üstünde kırmızı kutuda dişli simgesi ve açılır menüde sarı kutuda Use dynamic content ve Show guests seçenekleri

 

  • Etiket yanındaki dişli menüsünde Use dynamic content vardır
  • Seçicide iki sekme var: belirteçler için Dynamic content, ifadeler için Function
Power Automate'a Giriş

İfadeler nedir?

 

  • Veriyi dönüştürmen, birleştirmen ya da biçimlendirmen gerektiğinde → bir ifade yaz
  • fx düğmesi İfade Düzenleyiciyi açar
  • Unutma, iki kural:
    • Fonksiyon adları büyük/küçük harfe duyarlı değildir
    • Kaydetmek için her zaman Add'e tıkla. Otomatik kayıt yok

 

Power Automate Expression Editor'un Function sekmesi: üstte Function ve Dynamic content sekme değiştirici, Arama çubuğu; ortada String functions kategorisi (concat, substring, slice, replace, guid); solda altta Add düğmesi

Power Automate'a Giriş

Dinamik içerik mi, ifade mi?

 

  • Değere olduğu gibi ihtiyacın varsa → Dynamic content
    • örn. tetikleyiciden gelen gönderen e-postasını yanıtın To alanına bırakmak
  • Biçimlemek, birleştirmek ya da dönüştürmek gerekiyorsa → Expression
    • örn. formatDateTime(utcNow(), 'dd MMMM yyyy') dinamik tarih için
  • Birçok akış ikisini de kullanır
    • örn. concat('Dear ', triggerOutputs()?['name'], ',') (ifadeye sarılmış dinamik belirteç)
Power Automate'a Giriş

Fonksiyon kategorileri

 

Category Ne yapar Temel fonksiyonlar
String Metni düzenler ve birleştirir concat(), toLower(), trim()
Date & Time Zaman damgaları ve saat dilimleriyle çalışır utcNow(), formatDateTime()
Logical Değerleri karşılaştırır ve koşulları değerlendirir if(), equals(), greater()
Manipulation Eksik veya null veriyi ele alır coalesce()

 

Tüm kategorileri düzenleyicide kaydırarak gez ya da ada göre ara.

Power Automate'a Giriş
Power Automate'a Giriş

Compose ile adım adım kurma

 

Power Automate Add an action seçicisi açık; arama alanına compose yazılmış ve aşağıda Data Operation Compose eylem kartı eşleşen sonuç olarak görünüyor; üstte All / Built-in / Standard / Premium / Custom filtre çipleri

 

  • Karmaşık ifadeyi tek seferde yazma: parça parça oluştur
  • Her fonksiyonu tek başına denemek için Compose kullan
  • Her adımdan sonra çıktıyı kontrol et (çalıştırma geçmişi)
  • Her parça çalışınca, birleştir ve son ifadeyi oluştur
  • İşin bitince test Compose eylemlerini kaldır
Power Automate'a Giriş

Hadi pratik yapalım!

Power Automate'a Giriş

Preparing Video For Download...