logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
होम
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
होम
logologo
वर्कफ़्लो
अवलोकन
शुरू करना

ट्रिगर

अवलोकन
संग्रह इवेंट
निर्धारित कार्य
ऑपरेशन से पहले का इवेंट
ऑपरेशन के बाद का इवेंट
कस्टम ऑपरेशन इवेंट
अनुमोदन
Webhook

नोड

अवलोकन

AI

लार्ज लैंग्वेज मॉडल

फ्लो कंट्रोल

शर्त
बहु-शर्त शाखा
लूप
वैरिएबल
समानांतर शाखा
वर्कफ़्लो कॉल करें
आउटपुट
JSON वैरिएबल मैपिंग
विलंब
समाप्त

गणना

गणना
तिथि गणना
JSON गणना

डेटा ऑपरेशन

डेटा बनाएँ
डेटा अपडेट करें
डेटा क्वेरी करें
डेटा हटाएँ
SQL ऑपरेशन

मैनुअल प्रोसेसिंग

मैनुअल प्रोसेसिंग
अनुमोदन
CC

विस्तारित प्रकार

HTTP रिक्वेस्ट
JavaScript
सूचना
ईमेल भेजें
प्रतिक्रिया
प्रतिक्रिया संदेश
वैरिएबल
निष्पादन इतिहास
संस्करण प्रबंधन
उन्नत विकल्प

एक्सटेंशन विकास

अवलोकन
ट्रिगर प्रकारों का विस्तार करना
नोड प्रकारों का विस्तार करना
API संदर्भ
Previous Pageसमाप्त
Next Pageतिथि गणना
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#गणना

गणना नोड किसी एक्सप्रेशन का मूल्यांकन कर सकता है, और इसका परिणाम संबंधित नोड के आउटपुट में सहेजा जाता है ताकि बाद में अन्य नोड इसका उपयोग कर सकें। यह डेटा की गणना, प्रोसेसिंग और उसे बदलने का एक उपकरण है। कुछ हद तक, यह प्रोग्रामिंग भाषाओं में किसी मान पर फ़ंक्शन को कॉल करने और उसे एक वेरिएबल को असाइन करने की कार्यक्षमता की जगह ले सकता है।

#नोड बनाएँ

वर्कफ़्लो कॉन्फ़िगरेशन इंटरफ़ेस में, फ़्लो में प्लस ("+") बटन पर क्लिक करके "गणना" नोड जोड़ें:

Calculation Node_Add

#नोड कॉन्फ़िगरेशन

Calculation Node_Configuration

#गणना इंजन

गणना इंजन एक्सप्रेशन द्वारा समर्थित सिंटैक्स को परिभाषित करता है। वर्तमान में समर्थित गणना इंजन Math.js और Formula.js हैं। प्रत्येक इंजन में बड़ी संख्या में सामान्य फ़ंक्शन और डेटा संचालन के तरीके अंतर्निहित होते हैं। विशिष्ट उपयोग के लिए, आप उनके आधिकारिक दस्तावेज़ों को देख सकते हैं।

सुझाव

कृपया ध्यान दें कि विभिन्न इंजनों में ऐरे इंडेक्स एक्सेस अलग-अलग होता है। Math.js में इंडेक्स 1 से शुरू होते हैं, जबकि Formula.js में 0 से शुरू होते हैं।

इसके अतिरिक्त, यदि आपको साधारण स्ट्रिंग संयोजन की आवश्यकता है, तो आप सीधे "स्ट्रिंग टेम्पलेट" का उपयोग कर सकते हैं। यह इंजन एक्सप्रेशन में वेरिएबल को उनके संबंधित मानों से बदल देगा और फिर संयोजित स्ट्रिंग वापस करेगा।

#एक्सप्रेशन

एक एक्सप्रेशन एक गणना सूत्र का स्ट्रिंग प्रतिनिधित्व होता है, जिसमें वेरिएबल, स्थिरांक, ऑपरेटर और समर्थित फ़ंक्शन शामिल हो सकते हैं। आप फ़्लो कॉन्टेक्स्ट से वेरिएबल का उपयोग कर सकते हैं, जैसे कि गणना नोड के पूर्ववर्ती नोड का परिणाम, या किसी लूप के लोकल वेरिएबल।

यदि एक्सप्रेशन इनपुट सिंटैक्स के अनुरूप नहीं है, तो नोड कॉन्फ़िगरेशन में एक त्रुटि दिखाई जाएगी। यदि निष्पादन के दौरान कोई वेरिएबल मौजूद नहीं है या उसका प्रकार मेल नहीं खाता है, या यदि किसी ऐसे फ़ंक्शन का उपयोग किया जाता है जो मौजूद नहीं है, तो गणना नोड त्रुटि स्थिति के साथ समय से पहले समाप्त हो जाएगा।

#उदाहरण

#ऑर्डर की कुल कीमत की गणना करें

आमतौर पर, एक ऑर्डर में कई आइटम हो सकते हैं, और प्रत्येक आइटम की कीमत और मात्रा अलग-अलग होती है। ऑर्डर की कुल कीमत सभी आइटमों की कीमत और मात्रा के गुणनफल के योग की गणना करके निकाली जाती है। ऑर्डर विवरण सूची (एक-से-कई संबंध डेटासेट के लिए) लोड करने के बाद, आप ऑर्डर की कुल कीमत की गणना करने के लिए गणना नोड का उपयोग कर सकते हैं:

Calculation Node_Example_Configuration

यहां, Formula.js का SUMPRODUCT फ़ंक्शन समान लंबाई के दो ऐरे की प्रत्येक पंक्ति के गुणनफल का योग कर सकता है, जिससे ऑर्डर की कुल कीमत प्राप्त होती है।