अनुसूची
Power Automate Desktop में शेड्यूल निष्पादन सुविधा नहीं है। इसलिए, एक विशिष्ट तिथि पर फ्लो को निष्पादित करने की सुविधा को लागू नहीं किया जा सकता है।
इसके बजाय, आप एक फ्लो बना सकते हैं जो अनंत लूप में चलता है और वर्तमान समय प्राप्त करता है, और केवल विशिष्ट समय पर ही प्रक्रिया को विभाजित करता है।
इस विधि को समझाने के लिए, हम इस लेख में चर्चा करेंगे।
📄️ अनंत लूप
無料版ではスケジュール実行を行うことができません。そのため、フローを終了させず持続的に実行させ続けることで、特定のアクションを監視するような実装をされることも多いかと思います。無限ループを実装する方法を紹介します
कॉपी और पेस्ट करके लागू करें
इस उदाहरण में, हमने एक फ्लो बनाया है जो लूप को जारी रखते हुए केवल सुबह 8:00 बजे चलता है।
नीचे दिए गए कोड को कॉपी करें और Power Automate Desktop के संपादन स्क्रीन में पेस्ट करें, जिससे संबंधित क्रियाएं जोड़ दी जाएंगी।
LOOP FROM 0 TO 1 STEP 0
DateTime.GetCurrentDateTime.Local DateTimeFormat: DateTime.DateTimeFormat.DateAndTime CurrentDateTime=> CurrentDateTime
Text.ConvertDateTimeToText.FromCustomDateTime DateTime: CurrentDateTime CustomFormat: $'''HH''' Result=> CurrentHour
Text.ConvertDateTimeToText.FromCustomDateTime DateTime: CurrentDateTime CustomFormat: $'''mm''' Result=> CurrentMinute
IF (CurrentHour = '08' AND CurrentMinute = '00') = True THEN
Display.ShowMessageDialog.ShowMessage Title: $'''निर्धारित समय आ गया है।''' Message: $'''सुबह के 8 बजे हैं!''' Icon: Display.Icon.Information Buttons: Display.Buttons.OK DefaultButton: Display.DefaultButton.Button1 IsTopMost: False
END
WAIT 60
END
IF स्टेटमेंट में कई शर्तें शामिल हैं। इस विधि के बारे में अधिक जानकारी के लिए, कृपया नीचे दिए गए पृष्ठ को देखें।
📄️ कई शर्तों की शर्त विभाजन
trueかfalseを返すBoolean型を使用して、1つのIf文に複数の条件を設定する方法を解説します。
ध्यान देने योग्य बिंदु
दोहराव निष्पादन से सावधान रहें
इस उदाहरण में, लूप हर मिनट निष्पादित होता है और केवल 8:00 बजे ही चलता है।
हालांकि, यदि यह शर्त केवल 8:00 बजे की है, तो IF स्टेटमेंट में क्रियाएं लगभग 60 बार निष्पादित होंगी।
आपको एक चर को परिभाषित करना चाहिए जो यह जांचता है कि क्या यह पहले ही निष्पादित हो चुका है, और एक बार निष्पादित होने के बाद चर में एक मान सेट करें ताकि यह दोहराव निष्पादित न हो।