Aracılığıyla paylaş


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.

Metin büyük küçük harf durumunu değiştir eylemi alanındaki yüzde gösteriminin ekran görüntüsü.

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.

Değişken ayarla eylemi alanındaki karmaşık ifadenin ekran görüntüsü.

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.

Değişken ayarla eylemi alanındaki sabit kodlanmış değerlerin ekran görüntüsü.

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.

Değişken ayarla eylemi alanındaki birden fazla değişkenin ekran görüntüsü.

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.

Değişken ayarla eylemi alanındaki parantez içine alınmış bir ifadenin ekran görüntüsü.