CodeX Scripts के साथ काम करना

CodeX Scripts के साथ काम करना

इस पृष्ठ का अनुवाद AI उपकरणों का उपयोग करके किया गया है और इसमें त्रुटियाँ हो सकती हैं। सबसे सटीक और नवीनतम जानकारी के लिए, कृपया मूल अंग्रेजी संस्करण को देखें।
CodeX Scripts उपयोगकर्ताओं को कस्टम तर्क परिभाषित करने की अनुमति देता है जो कस्टम मॉड्यूल और डिफ़ॉल्ट मॉड्यूल में घटनाओं के आधार पर स्वचालित रूप से चलता है, जैसे कि जब कोई प्रोजेक्ट, Task और time log बनाया, अपडेट या हटाया जाता है। ये स्क्रिप्ट सत्यापन को लागू करने, कार्यों को प्रतिबंधित करने, या ऐसी शर्तें लागू करने में मदद करती हैं जो आपकी व्यावसायिक आवश्यकताओं के साथ संरेखित हों।
InfoCodeX Scripts को CN, JP और AE को छोड़कर सभी डेटा सेंटर में समर्थित किया जाता है।
CodeX Scripts मासिक रूप से काम करते हैंCodeX क्रेडिट। उपलब्ध क्रेडिट की संख्या आपकी सदस्यता प्लान पर निर्भर करती है।

प्लान

मासिक CodeX क्रेडिट

निःशुल्क
50
प्रीमियम
500
एंटरप्राइज़
50000
अल्टीमेट
500000

 

  1. प्रत्येक स्क्रिप्ट निष्पादन 1 CodeX क्रेडिट का उपयोग करता है।
  2. क्रेडिट हर महीने स्वचालित रूप से रीसेट हो जाते हैं, और रीसेट तारीख आपके Portal के समय क्षेत्र के अनुसार समायोजित होती है।
  3. अप्रयुक्त क्रेडिट अगले महीने में आगे नहीं बढ़ते हैं।

CodeX Scripts को समझना

CodeX Scripts में वर्तमान ऑब्जेक्ट

CodeX Scripts लिखते समय, आप अक्सर "current" ऑब्जेक्ट के साथ काम करेंगे। यहऑब्जेक्टउस संदर्भ का प्रतिनिधित्व करता है जिसमें स्क्रिप्ट ट्रिगर होती है, जैसे कि कोई Task या प्रोजेक्ट।

उदाहरण: current.record - उस रिकॉर्ड को संदर्भित करता है जिस पर निष्पादन किया जा रहा है (उदाहरण के लिए, Task या प्रोजेक्ट)।

टाइप करनाcurrent. संपादक में स्क्रिप्ट वातावरण में उपलब्ध सभी समर्थित ऑब्जेक्ट और गुण प्रदर्शित करेगा।

अंतर्निहित विधियाँ

client ऑब्जेक्ट प्रदान करता हैअंतर्निहित विधियाँ सिस्टम के साथ इंटरैक्ट करने के लिए।

उदाहरण: client.save(record) - अपडेट किए गए रिकॉर्ड को सहेजता है।

टाइप करनाclient. संपादक में स्क्रिप्ट वातावरण में उपलब्ध सभी समर्थित विधियाँ और गुण प्रदर्शित करेगा।

ये JavaScript SDK हैं जो इस स्क्रिप्टिंग वातावरण में उपलब्ध कराए गए हैं ताकि आप लाइव डेटा के साथ इंटरैक्ट कर सकें।

संपादक को समझना

CodeX Script संपादक स्क्रिप्ट लिखने और प्रबंधित करने के लिए एक कोड-अनुकूल इंटरफ़ेस प्रदान करता है। संपादक टूलबार में मुख्य उपकरणों का उपयोग निम्नलिखित के लिए किया जा सकता है:
फ़ॉन्ट आकार: बेहतर पठनीयता के लिए फ़ॉन्ट आकार समायोजित करें।
: आपके अंतिम परिवर्तन को वापस करता है।
: पहले से किए गए एक रद्द क्रिया को पुनः स्थापित करता है।
: चयनित कोड को काटता है।
: चयनित कोड को अगली पंक्ति में कॉपी और पेस्ट करता है।
  : कोड को बाईं ओर संरेखित करता है।
: कोड को दाईं ओर संरेखित करता है।
: चयनित कोड को स्क्रिप्ट में एक टिप्पणी के रूप में जोड़ता है।
: चयनित कोड को स्क्रिप्ट से हटाता है।
: पाठ या कोड को खोजें और बदलें।
: कोड को अगली पंक्ति में लपेटता है।
: बेहतर पठनीयता के लिए कोड को एक बार में स्वचालित रूप से प्रारूपित करता है।
: कोडिंग करते समय कोड को प्रारूपित करता है।
: सभी उपलब्ध कीबोर्ड शॉर्टकट देखें।
: सहायता संसाधन खोलता है।
: हल्के और गहरे संपादक थीम के बीच स्विच करता है।

एक वेरिएबल बनाएँ

वेरिएबल पुनः प्रयोग योग्य मान हैं जिन्हें आपकी CodeX Scripts में संदर्भित किया जा सकता है।
उदाहरण के लिए, आप एक विशिष्ट क्लाइंट नाम या Task मालिक ID परिभाषित करना चाह सकते हैं जिसके विरुद्ध आपकी स्क्रिप्ट जांच करती है। हर स्क्रिप्ट में मान को सीधे लिखने के बजाय, आप एक वेरिएबल बना सकते हैं और इसे स्क्रिप्ट में उपयोग कर सकते हैं।
  1. क्लिक करें शीर्ष-दाईं कोने में।
  2. इस पर जाएँDeveloper Space > CodeX Scripts।
  3. क्लिक करेंवेरिएबल शीर्ष-दाईं कोने में।
  4. क्लिक करेंवेरिएबल बनाएँ।
  5. नाम दर्ज करें और दायरा चुनें:
  6. चुनेंवैश्विक इसे सभी स्क्रिप्ट्स में उपयोग करने के लिए।
  7. चुनें Script किसी विशिष्ट Script तक उपयोग को प्रतिबंधित करने के लिए, फिर Script चुनें और मान दर्ज करें।
  8. क्लिक करें Save।

अपने CodeX Script में एक चर का उपयोग करने के लिए:
  1. यदि चर का नाम JavaScript चर नामकरण नियमों का पालन करता है:
    variables.<var_name>.value
  2. अन्य नामों के लिए (रिक्त स्थान, विशेष वर्णों आदि के साथ):
    variables["<var_name>"].value
    या
    variables['<var_name>'].value
उदाहरण:
यदि चर का नाम closed_status_id है, तो आप Script में variables.closed_status_id.value का उपयोग कर सकते हैं।

CodeX Script बनाएँ

Zoho Projects में समर्थित डिफ़ॉल्ट Modules और कस्टम Modules में सत्यापन या व्यवसाय-विशिष्ट शर्तें जोड़ने के लिए CodeX Scripts बनाएँ। उदाहरण के लिए, यदि आप संग्रहीत प्रोजेक्ट्स में Task अपडेट को रोकना चाहते हैं, तो आप एक CodeX Script लिख सकते हैं जो जांच करता है कि क्या प्रोजेक्ट संग्रहीत है और उपयोगकर्ताओं को उसके Tasks को संपादित करने से रोकता है।
  1. क्लिक करें दाएँ ऊपरी कोने में।
  2. यहाँ जाएँ Developer Space > CodeX Scripts।
  3. क्लिक करें CodeX Scripts बनाएँ दाएँ ऊपरी कोने में।
  4. यह दर्ज करें CodeX Script Name।
  5. चुनें Module, Layout, और Event।
  6. संपादक में तर्क के साथ Script लिखें।
    1. उपयोग करें current. समर्थित ऑब्जेक्ट्स और गुणों का अन्वेषण करने के लिए।
    2. उपयोग करें client. कार्रवाइयाँ करने के लिए समर्थित विधियों का अन्वेषण करने के लिए।
  7. क्लिक करें Save इसे सहेजने के लिए या Save and Close इसे सहेजने और Codex Scripts सूची पर वापस आने के लिए।

आप मौजूदा से कोड का भी उपयोग कर सकते हैं उदाहरण।

सीमाएँ:

Script सीमाएँ

सीमा का प्रकार

अनुमत अधिकतम

Module, layout और कार्रवाई के प्रति Before-event Script निर्माण

2

Module, layout और कार्रवाई के प्रति After-event Script निर्माण

5

Script के प्रति चर

50

Portal के प्रति वैश्विक चर

100

निष्पादन सीमाएँ

प्रत्येक CodeX Script कुछ सीमाओं के साथ चलता है जो इस बात पर निर्भर करता है कि यह किसी घटना से पहले या बाद में निष्पादित होता है, जैसे कि Task या प्रोजेक्ट बनाना या अपडेट करना।
 

कार्रवाई प्रकार

Before Event
 
 

After Event
अधिकतम Script निष्पादन
4 (2 all layouts + 2 layout scripts)
10 (5 all layouts + 5 layout scripts)

Timeout- Script के चलने की अनुमति वाला अधिकतम समय।

3 सेकंड

10 सेकंड

SDK कॉल - जितनी बार Script Zoho Projects डेटा के साथ इंटरैक्ट कर सकता है (उदाहरण के लिए: रिकॉर्ड प्राप्त करना, फ़ील्ड अपडेट करना)।


5

10

HTTP अनुरोध - स्क्रिप्ट बाहरी सेवाओं या ऐप्स से जुड़ने की संख्या।


3

5

CodeX Scripts को प्रबंधित करें

CodeX Script को संपादित करें

  1. क्लिक करें शीर्ष-दाहिने कोने में।
  2. पर जाएं Developer Space > CodeX Scripts।
  3. उस CodeX Script को क्लिक करें जिसे आप संपादित करना चाहते हैं।
  4. आवश्यक परिवर्तन करें और Save को क्लिक करें।
Notes
CodeX Script के सहेजे जाने के बाद मॉड्यूल को संपादित नहीं किया जा सकता।

CodeX Script को सक्षम करें

  1. क्लिक करें शीर्ष-दाहिने कोने में।
  2. पर जाएं Developer Space > CodeX Scripts।
  3. CodeX Script को सक्षम करने के लिए स्थिति को चालू करें।
    1. इसे अक्षम करने के लिए स्थिति को बंद करें।

CodeX Script को पुनः क्रमित करें

निष्पादन के क्रम को बदलने के लिए CodeX Scripts को पुनः क्रमित करें।
  1. क्लिक करें शीर्ष-दाहिने कोने में।
  2. पर जाएं Developer Space > CodeX Scripts।
  3. CodeX Script के ऊपर होवर करें, पुनः क्रमित करने वाले आइकन को क्लिक करके दबाएं, और इसे ऊपर या नीचे खींचकर छोड़ें ताकि इसे पुनः क्रमित किया जा सके।
Script निष्पादन क्रम
जब एक ही मॉड्यूल, लेआउट और इवेंट के लिए कई CodeX Scripts कॉन्फ़िगर किए जाते हैं, तो निष्पादन क्रम सूची में scripts की स्थिति द्वारा निर्धारित किया जाता है।
Scripts का मूल्यांकन ऊपर से नीचे तक किया जाता है। प्रत्येक event प्रकार के लिए, CodeX Scripts इन सीमाओं का पालन करते हैं:
  1. 3 तक Before-event scripts
  2. 5 तक After-event scripts
यदि सक्षम scripts की संख्या इन सीमाओं के भीतर है, तो सभी scripts सूचीबद्ध क्रम में निष्पादित किए जाते हैं।
यदि संख्या सीमा से अधिक है, तो केवल वे scripts निष्पादित किए जाते हैं जो शीर्ष से अनुमत गणना के भीतर दिखाई देते हैं, और शेष scripts को छोड़ दिया जाता है।
Notes
सभी लेआउट और विशिष्ट लेआउट के लिए बनाए गए Scripts का एक साथ मूल्यांकन किया जाता है, और क्रमीकरण दोनों के पार लागू होता है।
सही क्रम बनाए रखने से यह सुनिश्चित होता है कि इच्छित scripts निष्पादित होते हैं और महत्वपूर्ण logic को छोड़ने से रोकता है।

CodeX Scripts को फ़िल्टर करें

आप उनके कॉन्फ़िगरेशन या स्थिति के आधार पर विशिष्ट CodeX Scripts खोजने के लिए फ़िल्टर का उपयोग कर सकते हैं।

  1. क्लिक करें शीर्ष-दाहिने कोने में।
  2. पर जाएं Developer Space > CodeX Scripts।
  3. को क्लिक करें Filter script सूची के शीर्ष-दाहिने कोने में आइकन।
  4. सूची से एक या अधिक फ़िल्टर मानदंड चुनें।
  5. चुनें इनमें से कोई भी या इन सभी यह परिभाषित करने के लिए कि फ़िल्टर कैसे लागू किए जाएं।
  6. क्लिक करें Find फ़िल्टर को लागू करने के लिए।

निष्पादन लॉग देखें

  1. क्लिक करें शीर्ष-दाहिने कोने में।
  2. पर जाएं Developer Space > CodeX Scripts।
  3. क्लिक करें शीर्ष-दाईं ओर।
  4. चुनें Logs निष्पादन Logs को देखने के लिए।
  5. संबंधित Logs को देखने के लिए स्क्रिप्ट पर क्लिक करें।
प्रत्येक स्क्रिप्ट निष्पादन के लिए केवल 30,000 वर्णों तक की Logs को संग्रहीत किया जा सकता है। इस सीमा से अधिक उत्पन्न की गई Logs को रिकॉर्ड नहीं किया जाएगा।

CodeX Script को हटाएं

  1. क्लिक करें शीर्ष-दाईं ओर।
  2. इस पर जाएं Developer Space > CodeX Scripts।
  3. CodeX Script के ऊपर होवर करें, क्लिक करें > हटाएं।
  4. अपनी कार्रवाई की पुष्टि करें।

अधिक पढ़ें
मदद पर वापस जाएं
CodeX Script - परिचय
Tasks के लिए CodeX Scripts
प्रोजेक्ट्स के लिए CodeX Scripts
CodeX Scripts के लिए JavaScript SDK