संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
इस सेक्शन में, Apps Script API के उन तरीकों के बारे में खास जानकारी दी गई है जिनका इस्तेमाल करके, Apps Script प्रोजेक्ट बनाए जा सकते हैं, उन्हें पढ़ा जा सकता है, उनमें बदलाव किया जा सकता है, और उन्हें मॉनिटर किया जा सकता है. प्रोजेक्ट मैनेजमेंट के सैंपल पेज पर, एपीआई मैनेजमेंट के अनुरोधों के उदाहरण दिखते हैं. हर तरीके के लिए रेफ़रंस दस्तावेज़ में, लागू करने की जानकारी दी गई है.
नतीजे: कोई प्रोजेक्ट फ़ाइल और डिफ़ॉल्ट प्रोजेक्ट मेनिफ़ेस्ट के बिना, एक बुनियादी और खाली प्रोजेक्ट बनाएं.
विकल्प: प्रोजेक्ट का टाइटल दिया जा सकता है. आपके पास बाउंड स्क्रिप्ट बनाने का भी विकल्प है. इसके लिए, आपको स्क्रिप्ट के पैरंट के तौर पर काम करने के लिए, Google Docs, Google Sheets, Google Forms या Slides फ़ाइल का Google Drive आईडी देना होगा.
नतीजे: प्रोजेक्ट के मेटाडेटा को दिखाने वाला
Project
ऑब्जेक्ट दिखाता है. इस डेटा में प्रोजेक्ट का टाइटल, स्क्रिप्ट आईडी, प्रोजेक्ट बनाने वाला उपयोगकर्ता, प्रोजेक्ट बनाने का समय, और अन्य जानकारी शामिल होती है.
नतीजे: यह फ़ंक्शन, प्रोजेक्ट में मौजूद हर कोड और एचटीएमएल फ़ाइल के लिए एक File ऑब्जेक्ट का ऐरे दिखाता है. इस सूची में, प्रोजेक्ट मेनिफ़ेस्ट को JSON फ़ाइल के तौर पर भी शामिल किया गया है. फ़ाइल ऑब्जेक्ट में, फ़ाइल का सोर्स कॉन्टेंट (File.source) और अन्य मेटाडेटा होता है. जैसे, फ़ाइल में मौजूद फ़ंक्शन की सूची (File.functionSet).
विकल्प: क्वेरी पैरामीटर की मदद से, यह तय किया जा सकता है कि कॉन्टेंट का कौनसा वर्शन पाना है.
नतीजे: स्क्रिप्ट प्रोजेक्ट में फ़ाइल के कॉन्टेंट में बदलाव करता है.
नया कॉन्टेंट, File ऑब्जेक्ट के ऐरे के तौर पर दिया जाता है. इनमें से किसी एक File ऑब्जेक्ट का टाइप JSON होना चाहिए और वह स्क्रिप्ट प्रोजेक्ट के नए प्रोजेक्ट मेनिफ़ेस्ट को दिखाना चाहिए. नया कॉन्टेंट, प्रोजेक्ट के HEAD वर्शन के तौर पर सेव किया जाता है. इसका इस्तेमाल तब किया जाता है, जब स्क्रिप्ट को स्क्रिप्ट एडिटर में, ऐड-ऑन के झलक मोड में या डेवलपमेंट मोड में वेब ऐप्लिकेशन या Apps Script API के तौर पर, ट्रिगर के तौर पर चलाया जाता है.
ध्यान दें: स्क्रिप्ट प्रोजेक्ट के कॉन्टेंट को अपडेट करते समय, आम तौर पर सबसे पहले
projects.getContent का अनुरोध किया जाता है, ताकि मौजूदा Files का कलेक्शन वापस पाया जा सके. इसके बाद, उन ऑब्जेक्ट में बदलाव किया जाता है. इसके बाद, Files का इस्तेमाल
projects.updateContent अनुरोध के इनपुट के तौर पर किया जाता है.
चेतावनी: नया कॉन्टेंट, स्क्रिप्ट प्रोजेक्ट में मौजूद सभी
मौजूदा फ़ाइलों की जगह ले लेता है. अनुरोध के हिसाब से अपडेट न होने वाली फ़ाइलों को हटा दिया जाता है.
नतीजे: किसी प्रोजेक्ट के बारे में कुछ मेट्रिक पढ़ें.
इन मेट्रिक में, उपयोगकर्ताओं की संख्या, टास्क के रीइंस्टॉल की कुल संख्या, टास्क के रीइंस्टॉल से जुड़ी गड़बड़ियों की कुल संख्या, और अन्य जानकारी शामिल होती है.
जिस जानकारी का अनुरोध किया जा रहा है उसके बारे में बताने के लिए,
MetricType का इस्तेमाल करें.
विकल्प:
MetricsFilter का इस्तेमाल करके, नतीजों को खास डिप्लॉयमेंट या स्क्रिप्ट फ़ंक्शन तक सीमित करें.
MetricsIntervalConfig का इस्तेमाल करके, किसी खास मेट्रिक इंटरवल को भी तय किया जा सकता है.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-05-08 (UTC) को अपडेट किया गया."],[[["This section outlines Apps Script API methods for managing Apps Script projects, including creating, reading, updating, and monitoring."],["You can create new projects, retrieve project metadata and content, and update project files using these methods."],["The API allows you to access project metrics like user count, executions, and errors for analysis."],["Refer to the provided links for detailed documentation and code samples on project management requests."]]],[]]