Koşulları kullanma

Koşullar, yalnızca verilen bir koşula uyulduğunda eylem öbeklerinin yürütmesine izin verir. Koşul yanlışsa, eylem öbeği atlanır.

Koşulları kullanarak, başka eylemler gerçekleştirmeden önce belirli öğelerin istenilen bir değer veya duruma sahip olduğundan emin olabilirsiniz. Örneğin, yeniden adlandırmayı denemeden önce bir dosyanın var olup olmadığını kontrol edebilirsiniz.

If/else

Eğer deyimi, akış geliştirme ve programlamada en yaygın olarak kullanılan koşulların bir parçasıdır.

Power Automate Desktop, belirli bir koşulun geçerli olup olmadığını denetlemek için Eğer eylemini sağlar. Koşul doğruysa, Eğer ve Son arasındaki mantık çalıştırılır.

Bir Eğer eylemi iki işlenen ve bir işleçten oluşur. Platform eşit, eşit değil ve büyüktür gibi en önemli mantıksal işlemleri destekler.

Bir Eğer öbeği içeren örnek bir akış.

Bir Eğer isteğe bağlı olarak bir Yoksa eylemi içerebilir. Yoksa eylemi, Eğer koşulu geçersiz olduğunda yürütülecek mantığı tanımlar. Eğer ve bitiş eylemleri arasına yerleştirilmelidir.

Bir Eğer-yoksa öbeği içeren örnek bir akış.

Farklı mantık yürütülecek birden fazla koşul belirlemek için, Başka Eğer eylemini dağıtın. Bu eylem, önceki Eğer ve Yoksa koşulları geçersiz olduğunda yürütülür. Bu, Eğer/Bitiş öbeğinin içine yerleştirilmelidir ve her zaman Yoksa eyleminden önce yer almalıdır.

İki Başka Eğer öbeğiyle birlikte bir Eğer-Yoksa öbeği içeren örnek akış.

Her durumda, işlenenler olarak kullanılan değişkenler ve değerler aynı veri türünde olmalıdır. Farklı veri türlerindeki değişkenleri karşılaştırmak, koşulu her zaman yanlış yapar.

If çeşitlemeleri

Standart Eğer eylemi dışında, Power Automate Desktop bazı ek koşullu eylemler sağlar:

  • Dosya varsa: Bir eylem öbeğini yürütmeden önce bir dosyanın var olup olmadığını denetler. Bu eylem, üzerinde başka işlemler gerçekleştirmeden önce dosyanın var olduğundan emin olmak için kullanılabilir.

  • Klasör varsa: Bir eylem öbeğini yürütmeden önce bir klasörün var olup olmadığını denetler.

  • Eğer servis: Belirli bir servis çalışıyorsa, duraklatılmışsa veya durdurulmuşsa bir eylemler öbeği yürütür.

  • Eğer işlem: Belirli bir Windows işlemi çalışıyorsa veya çalışmıyorsa bir eylemler öbeği yürütür.

  • Eğer pencere: Belirli bir pencere açıksa veya değilse bir eylemler öbeği yürütür.

  • Pencere şunları içeriyorsa: Pencerede belirli bir metin veya UI öğesi varsa veya yoksa bir eylemler öbeği yürütür.

  • Eğer görüntü: Ekranda belirli bir görüntü bulunuyorsa ya da bulunmuyorsa bir eylemler öbeği yürütür.

  • Web sayfası şunları içeriyorsa: Web sayfasında belirli bir öğe veya metin varsa veya yoksa bir eylemler öbeği yürütür.

  • Metin ekranda varsa (OCR): Seçtiğiniz bir OCR altyapısı kullanarak belirli bir metnin ekranda olup olmadığını kontrol eder.

Büyük/küçük harf geçiş modeli

Eğer-yoksa koşullarının tersine, bir değiştirme öbeği olası birçok yürütme yolunu ele alabilir. Değiştirme ifadesi, bir değişken veya ifadenin akışın davranışını değiştirmesine olanak sağlayan bir denetim mekanizmasıdır.

Değiştirme öbeği üç ana bölümden oluşur:

  1. Değiştirme öbeğinin başlangıcına işaret eden değiştirme eylemi. Her Değiştirme'ye, değiştirme öbeğinin sonunu işaret eden bir bitiş eylemi eşlik eder.

  2. Değiştirme öbeğinin içinde, her bir Olay ilgili koşul doğru ise yürütülecek eylemler öbeğine işaret eder.

  3. Tüm koşullar geçersiz olursa, akış, varsa varsayılan olay öbeğindeki eylemleri yürütür.

Değiştirme öbeğine sahip bir örnek.

Eylemler başvurusunda mevcut koşullu eylemlerin listesini bulabilirsiniz.

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