Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Dalam tutorial ini, kami akan melihat beberapa Fungsi Logik Automate Kuasa yang boleh kami gunakan dalam aliran kerja kami. Kami tidak akan memerlukan penyambung Keadaan apabila menggunakan fungsi ini.

Power Automate fungsi logik membandingkan nilai dan ungkapan yang sama ada mengembalikan benar atau salah dalam aliran kami.

Kita juga boleh membiasakan diri dengan penggunaan Fungsi Logik dengan melihat dokumentasinya terlebih dahulu. Untuk menyemak, pergi ke Power Automate Documentation . Klik pilihan Rujukan . Kemudian, klik topik skema Bahasa Definisi Aliran Kerja . Akhir sekali, pilih subtopik rujukan Fungsi . Ia kemudiannya akan memaparkan semua fungsi perbandingan logik yang tersedia dan setiap tugas yang sepadan.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Isi kandungan

Memahami fungsi IF Dalam Automate Kuasa

Pertama, kita akan membincangkan fungsi if . Ini adalah yang paling biasa antara fungsi logik Power Automate kerana ia serupa dengan fungsi if dalam MS Excel atau dalam pengekodan. Dalam aliran kerja MS , fungsi ini menyemak sama ada ungkapan adalah benar atau palsu , dan berdasarkan hasilnya ia akan mengembalikan nilai yang ditentukan.  

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Dengan mengkliknya dalam dokumentasi, kami akan melihat parameter dan maklumat berkaitan penggunaan lain tentang fungsi tersebut.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Hujah pertama pernyataan If ialah ungkapan . Yang kedua menentukan apa yang kita mahu fungsi itu dikembalikan apabila ungkapan itu benar dan apabila ia palsu.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Menggunakan Fungsi If Dalam Aliran Kerja

Untuk yang ini, kami akan menggunakan aliran sampel yang dicetuskan secara manual yang saya buat sebelum ini.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Keadaan dalam aliran ini ditetapkan untuk menyemak sama ada mana - mana perkataan dalam Input 4 mengandungi perkataan "masalah" . Jika input daripada pengguna memenuhi syarat, ungkapan menjadi benar. Oleh itu, aliran akan pergi ke laluan Jika ya . Jika tidak, ia akan pergi ke laluan Jika tiada .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Dengan menggunakan pernyataan If , kami boleh menggantikan kawalan Keadaan dalam aliran kami. Untuk berbuat demikian, mari seret tindakan Siarkan mesej 2 .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kemudian letakkannya di antara tindakan Mesej Pos dan blok Syarat .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik medan Teks Mesej untuk memaparkan pilihan yang tersedia.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik Ungkapan . Kemudian klik fungsi if di bawah Fungsi Logik .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Sekali lagi, perkara yang ingin kami uji ialah sama ada Input 4 mengandungi perkataan "masalah" . Untuk melakukan ini, kami akan membahagikan Input 4 terlebih dahulu kepada tatasusunan dengan mengklik fungsi pisah di bawah Fungsi rentetan .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik Kandungan dinamik kemudian klik Input 4 . Kami kemudian akan melihat bahawa kandungan ditambahkan pada penyata kami.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Mari tambahkan koma ( , ) diikuti dengan ruang di antara sepasang tanda petikan tunggal ( '' ). Ruang akan berfungsi sebagai pemisah kandungan item tatasusunan.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Sekarang, kita akan menukar pernyataan itu menjadi ungkapan. Untuk melakukan itu, mari letakkan kursor sebelum perkataan split . Kemudian klik fungsi mengandungi di bawah tab Ungkapan .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Keluarkan lebihan kurungan penutup sebelum perkataan terbelah.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Mari tambah koma ( , ), ruang , dan taip perkataan “ masalah ” yang disertakan dalam tanda petikan tunggal ( ' ). Kemudian tambahkan kurungan penutup ( ) ), satu lagi koma ( , ), dan ruang selepas itu.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Jadi, jika terdapat unsur yang mengandungi perkataan " masalah ", ia akan kembali benar . Jika tidak, ia akan kembali palsu . Jika ia kembali benar , kami ingin mesej itu ialah " Input 4 mengandungi masalah perkataan ". Untuk melakukan ini, mari taip teks " Input 4 mengandungi masalah perkataan " di akhir pernyataan.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Jika ia mengembalikan palsu , kami mahu mesej itu hanyalah noktah ( . ). Untuk melakukan ini, mari tambahkan koma ( , ) sejurus selepas tanda petikan penutup perkataan ” masalah ”. Tambahkan ruang , kemudian taipkan noktah ( . ) yang disertakan dalam tanda petikan tunggal ( ' ).

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Selepas itu, klik OK .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kami kini boleh memadamkan nilai awal medan Teks Mesej .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Mari juga padamkan blok Syarat .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kemudian klik OK .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Akhir sekali, klik Simpan .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Menguji Aliran

Sekarang mari kita uji aliran dan lihat cara ia berfungsi.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Mari jalankan ini menggunakan data yang sama semasa larian sebelumnya. Kemudian, klik Ujian .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Selepas itu, kita akan melihat hasil daripada larian aliran yang berjaya.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Setelah menyemak saluran umum dalam Slack., kita akan melihat bahawa mesej " Input 4 mengandungi masalah perkataan " telah berjaya dipaparkan.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Oleh itu, kami telah berjaya menggantikan kawalan Keadaan dengan pernyataan If yang kedua-duanya berfungsi dengan betul.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Fungsi Logik Automate Kuasa Lain

Terdapat 3 fungsi perbandingan logik lain yang akan kami lalui yang juga banyak digunakan—fungsi dan , sama dengan dan atau .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

1. Kuasa Automate Fungsi Logik: Sama

Mari kita semak fungsi sama

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Fungsi ini agak mudah dan kami telah menggunakannya dalam tutorial sebelumnya. Ia menilai dua objek yang boleh sama ada strings , integers , collections , arrays , atau lain-lain. Jika nilai kedua-dua objek adalah sama, ia akan mengembalikan true ; dan jika tidak, ia akan kembali palsu . Satu contoh disediakan dalam dokumentasi juga.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

2. Kuasa Automate Fungsi Logik: Dan

Seterusnya ialah dan fungsi.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Fungsi ini boleh digunakan dengan mudah jika kita mempunyai berbilang ungkapan untuk dinilai. Kami hanya memasukkan berbilang ungkapan dan ia akan kembali benar jika setiap ungkapan adalah benar .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Sebagai contoh, mari kita pergi dan mengedit aliran kita.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik Langkah baharu .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Mari klik penyambung Kawalan .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kemudian, klik Syarat .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kami akan menetapkan syarat kepada " Input 4 sama dengan masalah ". 

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Selepas itu, klik Tambah kemudian klik Tambah baris .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Dalam baris tambahan, kami akan menetapkan syarat kepada " Input 4 sama dengan keluaran ".

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Apa sahaja yang kami masukkan di sini tidak akan berfungsi kerana kami perlu menggunakan pembolehubah Input 4 (kandungan dinamik) dan bukannya hanya menaip Input 4 sebagai rentetan. Tetapi ini hanya untuk menunjukkan kepada anda bagaimana ia kelihatan, yang serupa dengan menggunakan dan berfungsi dalam ungkapan .

Dalam contoh ini, aliran akan menyemak sama ada Input 4 adalah sama dengan " masalah " dan jika ia juga sama dengan " isu ". Oleh itu, jika kedua-dua ungkapan kembali true , ia akan turun ke laluan Jika ya .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

3. Kuasa Automate Fungsi Logik: Atau

Yang terakhir yang akan kita lihat ialah fungsi atau .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Fungsi atau sangat serupa dengan fungsi dan . Perbezaan besar ialah untuk fungsi ini kembali benar , hanya satu daripada ungkapan perlu benar .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Sebagai contoh, mari kita kembali kepada aliran kita. Kemudian, klik butang Dan dan pilih pilihan Atau .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Saya telah pun menggunakan ini dalam salah satu aliran saya sebelum ini. Mari kita semak perkara itu dengan mengklik anak panah belakang di bahagian atas.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kemudian klik OK .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Selepas itu, klik Aliran saya dan klik ScratchFlow – Twitter daripada senarai.

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik Edit .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Klik blok Keadaan .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan

Kemudian, kita akan melihat bahawa fungsi atau telah digunakan dalam aliran sebelumnya ini. Dalam contoh ini, ia menilai sama ada tweet mengandungi perkataan " isu ", atau " masalah ". Jika salah satu daripada dua syarat ini benar, ia akan melakukan tindakan dalam laluan Jika ya yang mencipta kad Trello. Jika kedua-duanya palsu, ia akan melakukan tindakan yang kami tetapkan untuk laluan Jika tiada .

Kuasa Automate Fungsi Logik: Gambaran Keseluruhan


Fungsi Pengumpulan Dalam Microsoft Power Automate
Microsoft Flow String Functions: Concat And Replace
Power Automate Split Function Dan Arrays

Kesimpulan

Fungsi perbandingan logik sangat serupa dengan penyambung Keadaan dalam Microsoft Power Automate . Walau bagaimanapun, saya masih mengesyorkan menggunakan penyambung Keadaan berbanding fungsi perbandingan Logik kerana ia lebih mudah digunakan dalam rajah aliran.

Jika anda ingin menggunakan fungsi logik, itu tidak mengapa terutamanya jika anda mempunyai latar belakang pengekodan. Selain itu, kebanyakan fungsi perbandingan Logik boleh direplikasi menggunakan penyambung kawalan Keadaan dan bukannya menggunakan kod.

Tetapi sudah tentu, terpulang sepenuhnya kepada anda tentang cara anda mengkonfigurasi dan menjalankan aliran anda. Perlu diingat bahawa jika matlamat anda adalah untuk menjadi Pentadbir Automate Kuasa yang diperakui , anda harus mengetahui fungsi ini juga.

Semua yang terbaik,

Henry


Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Apa Itu Diri Dalam Python: Contoh Dunia Sebenar

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Cara Menyimpan & Memuatkan Fail RDS Dalam R

Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

N Hari Perniagaan Pertama Dilawati Semula – Penyelesaian Bahasa Pengekodan DAX

Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Pamerkan Cerapan Menggunakan Teknik Visual Dinamik Berbilang Thread Dalam LuckyTemplates

Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Pengenalan Untuk Menapis Konteks Dalam LuckyTemplates

Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Petua Terbaik Menggunakan Aplikasi Dalam Perkhidmatan Dalam Talian LuckyTemplates

Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Analisis Perubahan Margin Keuntungan Lebih Masa – Analitis Dengan LuckyTemplates Dan DAX

Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Idea Pewujudan Untuk Cache Data Dalam DAX Studio

Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.

Pelaporan Perniagaan Menggunakan LuckyTemplates

Pelaporan Perniagaan Menggunakan LuckyTemplates

Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu

Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu