मैं यह जांचने के लिए नीचे का उपयोग कर रहा हूं कि किसी फ़ोल्डर में कोई फ़ाइल बनाई गई है या नहीं। अगर यह नहीं किया गया है तो कोई भूल गया है और हमें अलर्ट की जरूरत है। फ़ोल्डर को सूचीबद्ध करना, और दो फ़िल्टर मुझे अपेक्षित परिणाम देते हैं। FilterTimes Addhours/UTCNow(-ve) का उपयोग करता है, इसलिए केवल थ्रेशोल्ड से नई फ़ाइलें ही इसे बनाती हैं।
हालांकि, अगर कोई नई फाइल नहीं है, तो अंतिम फ़िल्टर का आउटपुट बॉडी [] अपेक्षित है, लेकिन जब यह स्थिति में पास हो जाता है, तो मुझे बस उस का इनपुट मिल रहा है {"expressionResult": false}
मुझे लगता है कि मैं इस स्थिति में अपने ब्रैकेट और कॉमा गलत कर रहा हूं, या क्या मैंने गलत तरीके से सरणी का नाम दिया है?
1 उत्तर
कृपया अभिव्यक्ति length(body('FilterTimes'))
को "स्थिति" के बाएं इनपुट बॉक्स में इनपुट करें लेकिन स्ट्रिंग length(body('FilterTimes'))
को बॉक्स में इनपुट न करें। स्ट्रिंग length(body('FilterTimes'))
0
के बराबर नहीं है, इसलिए परिणाम false
है।
मैं अपनी शक्ति स्वचालित में वही कदम उठाता हूं, अगर मैं अभिव्यक्ति इनपुट करता हूं तो यह ठीक काम करता है।
संबंधित सवाल
नए सवाल
conditional-statements
कंप्यूटर विज्ञान में, सशर्त कथन, सशर्त अभिव्यक्ति और सशर्त निर्माण एक प्रोग्रामिंग भाषा की विशेषताएं हैं जो कि एक प्रोग्रामर द्वारा निर्दिष्ट बूलियन स्थिति सही या गलत का मूल्यांकन करती हैं, इसके आधार पर विभिन्न संगणनाएं या क्रियाएं करती हैं। शाखा भविष्यवाणी के मामले के अलावा, यह हमेशा कुछ शर्त के आधार पर नियंत्रण प्रवाह को चुनिंदा रूप से बदलकर हासिल किया जाता है।