Değişken veri türleri
Akışlarınız içinde değişkenler oluşturduğunuzda, Power Automate Desktop bunları içeriğine göre belirli bir türe dönüştürür.
Bu veri türlerinden bazıları, örneğin, sayılar gibi tüm uygulamada yaygın olarak kullanılırken tarayıcı örnekleri gibi diğerleri açık eylemler veya eylem grupları gerektirir.
Basit veri türleri
Metin değeri: E-posta adreslerinden bir .txt dosyasının metin içeriğine kadar herhangi bir metin türü.
Bir metin değeri değişkeni oluşturmak için, değişken ayarla eylemini kullanın ve giriş parametresini herhangi bir gösterim yapmadan istediğiniz metinle doldurun.
Sayısal değer: Bu, sayılara uygulanan türdür. Yalnızca bu veri türü matematik işlemlerinde kullanılabilir.
Bir Sayısal değer değişkeni oluşturmak için, değişken ayarla eylemini kullanın ve giriş parametresini herhangi bir gösterim yapmadan istediğiniz sayıyla doldurun.
Sabit kodlanmış sayısal değerler hariç, matematik ifadelerini yüzde işaretleri içinde değişkenlerle kullanabilirsiniz. Değişkenleri ve % gösterimini kullanma makalesinde matematiksel ifadelerle ilgili daha fazla bilgi bulabilirsiniz.
Boole değeri: Değer True veya False olabilir.
Bir Boole değeri değişkeni oluşturmak için, değişken ayarla eylemini kullanın ve giriş parametresini %True% veya %False%% ifadesiyle doldurun.
Ayrıca, mantıksal işleçler, değişkenler ve yüzde gösterimini kullanarak karmaşık ifadeler de oluşturabilirsiniz. Değişkenleri ve % gösterimini kullanma makalesinde mantıksal ifadelerle ilgili daha fazla bilgi bulabilirsiniz.
Gelişmiş veri türleri
Liste: Listeler, öğe koleksiyonlarıdır. Her bir liste öğesinin türüne bağlı olarak, metin değerleri listeleri, sayısal değerler listesi vb. olabilir. Liste veri türü, programlama terimlerinde tek boyutlu bir dizinin eşdeğeridir.
Yeni Liste Oluştur eylemi aracılığıyla bir liste oluşturabilir ve Listeye Öğe Ekle eylemine göre bu listeye bir öğe ekleyebilirsiniz.
Ayrıca, çıktı olarak listeler üreten eylemler üzerinden bir liste de oluşturabilirsiniz. Örneğin, metni dosyadan oku eylemi bir metin değerleri listesi döndürebilir ve klasördeki dosyaları al eylemi, bir dosya listesi döndürür.
Bir listedeki belirli bir öğeyi almak için şu gösterimi kullanın: %VariableName[ItemNumber]%
Aşağıdaki örnekte akış, daha önce görüntülenen listenin ilk numarasını yeni bir değişkene depolar. Listenin ilk öğesi için dizinin 0 olması gerektiğini unutmayın.
Yaygın olarak kullanılan bir uygulama, bir listenin öğelerini yinelemek için her bir eylemini kullanmaktır.
Veri satırı: Veri satırı, bir veri tablosunun tek bir satırının değerlerini içerir.
Veri tablosu: Veri tablosu verileri tablosal bir biçimde içerir. Veri tabloları programlama terimlerinde iki boyutlu dizilerin eşdeğeridir.
Bir veri tablosu her öğenin konumunu benzersiz olarak tanımlayan satır ve sütunları içerir. Veri tabloları öğe olarak başka veri satırlarını içeren listeler şeklinde düşünülebilir.
Power Automate Desktop, doğrudan veri tablosu oluşturmak için bir eylem yolu sağlamaz ancak üç eylem çıkış olarak bir veri tablosu oluşturur: Excel çalışma sayfasını oku eylemi, SQL deyimini Yürüt eylemi ve verileri Web sayfasından Ayıkla eylemi.
Alternatif olarak, değişken ayarla eylemi ve programlama dizisi gösterimini kullanarak bir veri tablosu oluşturabilirsiniz.
Bu gösterim, virgüllerle ayrılmış ve küme ayracı içine alınmış birden çok tek boyutlu dizi içerir. İfadenin son hali şu olmalıdır: %{['Product1', '10 USD'], ['Product2', '20 USD']}%.
Bir veri tablosunun belirli bir öğesini almak için şu gösterimi kullanın: %VariableName[RowNumber][ColumnNumber]%
Örneğin, bir Excel dosyasının A2 hücresine erişmek için, aşağıda görüntülenen ifadeyi kullanın. RowNumber ve ColumnNumber ifadelerinin ilk öğe oldukları için (satır veya sütun) 0 olması gerektiğini unutmayın.
Sütun başlıkları içeren bir veri tablosunda belirli bir sütuna erişmek istiyorsanız, %ExcelData[rowNumber]['ColumnName'] gösterimini kullanın.
Her bir eylemiyle veri tablosunda döngü kullanırsanız, geçerli yinelemenin verilerini içerecek olan değişken bir veri satırı olarak kabul edilir.
Özel nesne: Kolayca JSON biçimine dönüştürülebilecek özellik ve değer çiftlerini içerir.
Yeni bir özel nesne oluşturmak için Değişken ayarla eylemini ve şu yapıdaki bir ifadeyi kullanın: %{ 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2' }%.
Bilinen sorunlar ve sınırlamalar
- Sorun: Veri satırı ve veri tablosu değişkenlerine ait değerler değişkenler bölmesinde düzgün görüntülenmiyor.
- Geçici çözümler: Yok.
Örnekler
Web tarayıcısı örneği: Yeni Internet Explorer'ı başlat veya başka tarayıcı başlatma eylemleriyle oluşturulmuş bir tarayıcı örneği içerir.
Pencere örneği: Pencereyi al eylemi aracılığıyla oluşturulan bir pencere örneği içerir.
Excel örneği: Excel'i Başlat eylemiyle oluşturulmuş bir Excel örneği içerir.
Outlook örneği: Outlook'u Başlat eylemiyle oluşturulmuş bir Outlook örneği içerir.
Bağlantılar
SQL bağlantısı: SQL bağlantısını Aç eylemi aracılığıyla kurulan bir SQL veritabanına bağlantı içerir.
Exchange bağlantısı: Exchange sunucusuna bağlan eylemi aracılığıyla kurulan bir Exchange sunucusu bağlantısı içerir.
FTP bağlantısı: FTP bağlantısı aç ve Güvenli FTP bağlantısı aç eylemleri aracılığıyla oluşturulan bir FTP bağlantısı içerir.
Diğerleri
Active Directory
- Active Directory girişi: Sunucuya Bağlan eylemiyle kurulan bir Active Directory sunucusu bağlantısı içerir.
- Grup bilgisi: Belirli bir Active Directory grubu hakkında bilgiler içerir.
- Grup üyesi: Belirli bir Active Directory grubunun bir üyesini temsil eder.
- Kullanıcı bilgisi: Belirli bir Active Directory kullanıcısı hakkında bilgiler içerir.
AWS
- EC2 istemcisi: EC2 oturumu oluştur eylemi aracılığıyla oluşturulan bir EC2 oturumu içerir.
- EC2 örneği: Alınan bir EC2 örneğini temsil eder.
- EC2 örnekleri bilgileri: Bir EC2 örneğiyle ilgili bilgiler içerir.
- Örnek durum değişikliği: Başlatılan veya durdurulan bir EC2 örneği hakkında bilgiler içerir.
- EBS anlık görüntüsü: Bir EBS anlık görüntüsünü temsil eder.
- EBS birimi: EBS birimini temsil eder.
Azure
- Azure istemcisi: Oturum oluştur eylemi aracılığıyla oluşturulan bir Azure oturumu içerir.
- Azure Kaynak grubu: Alınan bir Azure kaynak grubunu temsil eder.
- Azure yönetilen disk: Alınan bir Azure diskini temsil eder.
- Azure anlık görüntüsü: Bir Azure anlık görüntüsünü temsil eder.
- Azure sanal makinesi: Alınan bir Azure sanal makinesini temsil eder.
- Azure sanal makine bilgileri: Azure sanal makinesi hakkında bilgiler içerir.
- Azure aboneliği: Alınan bir Azure aboneliğini temsil eder.
CMD
- CMD oturumu: CMD oturumu aç eylemi aracılığıyla oluşturulan bir CMD oturumu içerir.
Tarihler ve saat
Tarih Saat: Tarih ve saat bilgilerini içerir. Değişken ayarla eylemi üzerinden bir tarih saat değişkeni oluşturmak için, giriş parametresini %d"yyyy-AA-gg SS:DD:ss.ff+zzz"% ifadeleriyle doldurun. Bu ifadelerde:
Gösterim Açıklama yyyy Yıl AA Ay gg Gün SS Saat aa Dakika ss Saniye ff Milisaniye zzz UTC Farkı
E-posta
- Posta iletisi: Bir e-posta iletisini temsil eder. E-postaları al eylemi bu değişkenleri doldurur.
Exchange
- Exchange posta iletisi: Exchange sunucusundan alınan bir e-posta iletisini temsil eder. Exchange e-posta iletileri al eylemi bu değişkenleri doldurur.
Dosyalar ve klasörler
- Dosya: Bir dosyayı temsil eder.
- Klasör: Bir klasörü temsil eder.
FTP
- FTP dosyası: Bir FTP dosyasını temsil eder.
- FTP dizini: Bir FTP dizinini temsil eder
OCR
- OCR Altyapısı: OCR altyapısı oluştur eylemi aracılığıyla oluşturulan bir OCR altyapısı içerir.
Outlook
- Outlook posta iletisi: Bir e-posta Outlook iletisini temsil eder. Outlook'tan e-posta iletileri al eylemi bu değişkenleri doldurur.
Terminal
- Terminal oturumu: Terminal oturumu aç eylemi aracılığıyla oluşturulan bir terminal oturumu içerir.
XML
- XML düğümü: Bir XML belgesinin içeriğini içerir. Dosyadan XML oku eylemi bu değişkenleri doldurur.