Değişkenler ve % gösterimini kullanma
Değişkenler, verileri daha fazla işlenmek üzere depolamak için akışların içinde kullanılır. Her değişken adının yüzde işaretleri (%) içine alınması gerekir. Yüzde işareti, değişkenleri belirtmek için özel karakter olarak kullanılır. Yüzde işaretleri arasındaki herhangi bir ifade değerlendirilmelidir.
Bazen yüzde işaretinin bir hesaplama belirtmek yerine, basit bir karakter olarak kullanılması gerekir. Bu durumlarda, yüzde işaretinin başka bir yüzde karakterinin (%%) kullanılmasıyla kaçırılması gerekir.
Power Automate; sabit kodlanmış değerler, değişken adları, aritmetik ve mantıksal işlemler, karşılaştırmalar ve parantezler içeren karmaşık ifadeler oluşturmanıza olanak tanır.
Sabit kodlanmış değerler
Sabit kodlanmış bir metin değerini bir değişkenin içine dahil etmek için tırnak işaretleri kullanın. Tırnak işaretleri arasındaki her değer, bir değişken adı değil bir metin değeri olarak kabul edilir.
Boş değerleri kullanma
Değişkenler, null (boş) değerler alabilir. İç içe geçmiş özellikler dahil olmak üzere dinamik olması veya olmaması fark etmeksizin değişkenler, Boş değerle doldurulabilir. Değişkenin boş değer içerip içermediğini denetlemek için ilgili koşullu eylemleri yapılandırırken Boş veya Boş değil seçeneğini kullanın.
Not
Giriş bağımsız değişkeni null değeri alabiliyorsa bazı eylem parametrelerine boş değer atanabilir. Parametre boş değer alamıyorsa hata oluşur.
Değişken adları
Değişkenler, başka bir gösterim olmadan, adları ifadeye eklenerek kullanılabilir.
Temel aritmetik
Matematik işlemleri yapmak için, toplama (+), çıkarma (-), çarpma (*) ve bölme (/) gibi tüm gerekli aritmetik işleçlerini kullanın.
Aritmetik işlemler, ağırlıklı olarak sayısal değerler ve değişkenlerle birlikte kullanılır. Ancak, toplama işlecini dizeleri birleştirmek için de kullanabilirsiniz. Aynı ifadeye sayıların ve metin dizelerinin eklenmesi, sayıları metne dönüştürüp diğer metin dizeleriyle birleştirir.
Expression | Result | Sonuç değişken türü |
---|---|---|
%5 * 3% | 15 | Sayı |
%4 / Var% | "Var" adlı değişken değerine bölünen 4 | Sayı |
%'Bu bir' + 'metin'% | bu bir metin | Metin |
%'Bu sayı' + 5% | Bu, 5 sayısı | Metin |
Karşılaştırmalar
Aritmetik işleçlerin yanı sıra, aşağıdaki işleçleri kullanarak karşılaştırmaları yapabilirsiniz
Operator | Veri Akışı Açıklaması |
---|---|
=, <> | Eşit/eşit değil |
<, <= | Küçük/küçük eşit |
>, >= | Büyük/büyük eşit |
Değerlendirildiğinde karşılaştırmaların değer olarak True veya False değerini üretebileceğini unutmayın. Doğal olarak, karşılaştırmalar yalnızca aynı türdeki değerler arasında yapılabilir.
Mantıksal işleçler
Mantıksal işleçler aynı zamanda birden çok koşulu aynı anda denetlemek için kullanılabilir ve tek bir ifadede daha karmaşık bir mantık uygulamanıza olanak tanır. Desteklenen işleçler şunlardır: AND, OR ve NOT.
Expression | Result |
---|---|
%Dizin = 1 VEYA Dizin = 2% | Dizin değişkeninin değeri 1 VEYA 2 ise True, aksi takdirde False. |
%Index = 4 VE Metin = "Dört"% | Dizin değişkeninin değeri 4 VE metin değişkeninin değeri Dört ise True aksi takdirde False. |
%NOT(4 <> 4)% | Parantez içindeki mantıksal değeri tersine çevirir. Bu örneklerde True döndürür. |
Ayrıca, bir dizenin veya değişkenin değerini denetlemek için aşağıdaki mantıksal ifadeleri kullanabilirsiniz.
Expression | Bağımsız Değişkenler | Açıklama |
---|---|---|
%StartsWith(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değerle başlıyorsa True, aksi takdirde False. |
%NotStartsWith(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değerle başlamıyorsa True, aksi takdirde False. |
%EndsWith(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değerle bitiyorsa True, aksi takdirde False. |
%NotEndsWith(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değerle bitmiyorsa True, aksi takdirde False. |
%Contains(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değeri içeriyorsa True, aksi takdirde False. |
%NotContains(arg1,arg2,arg3)% | arg1: Aranacak metni arg2 alanına girin: Aranacak metni arg3 alanına girin: Büyük/küçük harfe duyarlı değil (True / False) | Sağlanan dize belirtilen değeri içermiyorsa True, aksi takdirde False. |
%IsEmpty(arg1)% | arg1: Kontrol edilecek metin | Sağlanan dize hiçbir karakter içermiyorsa True, aksi takdirde False. |
%IsNotEmpty(arg1)% | arg1: Kontrol edilecek metin | Sağlanan dize bir veya daha fazla karakter içeriyorsa True, aksi takdirde False. |
Parantez
İşleçlerin önceliğini değiştirmek için parantez kullanın. Parantezler, cebir ve programlama dilleriyle aynı şekilde kullanılır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin