Apps Script API को कॉन्फ़िगर करने के लिए, अलग-अलग तरह की अनुमतियों की ज़रूरत होती है. यह अनुरोध, आपका लक्ष्य:
- अपने ऐप्लिकेशन में Apps Script API का इस्तेमाल करें.
- अन्य ऐप्लिकेशन को अपने स्क्रिप्ट प्रोजेक्ट डेटा या डिप्लॉयमेंट को मैनेज करने की अनुमति दें.
अगर आपको अपने ऐप्लिकेशन में Apps Script API का इस्तेमाल करना है, तो आपको इसे चालू करना होगा ऐप्लिकेशन के एपीआई को Google Cloud प्रोजेक्ट. इससे आप OAuth क्रेडेंशियल बना सकते हैं, ताकि ऐप्लिकेशन के उपयोगकर्ता को अनुमति दे सकता है.
अगर आपको तीसरे पक्ष के ऐप्लिकेशन को कॉन्टेंट या डिप्लॉयमेंट को मैनेज करने की अनुमति देनी है आपको अपने स्क्रिप्ट प्रोजेक्ट का ऐक्सेस देना होगा.
अपने ऐप्लिकेशन में Apps Script API का इस्तेमाल करना
अगर आपको अपने ऐप्लिकेशन में Apps Script API का इस्तेमाल करना है, तो आपको इसे चालू करना होगा Apps Script API को अपने ऐप्लिकेशन के GCP प्रोजेक्ट में सबमिट कर सकते हैं. इस तारीख के बाद Apps Script API चालू करके, OAuth क्रेडेंशियल बनाए जा सकते हैं और उन्हें डाउनलोड किया जा सकता है क्लाइंट आईडी और सीक्रेट को अपने ऐप्लिकेशन में शामिल करना होगा. आप यह भी कर सकते हैं आप इसमें एपीआई के इस्तेमाल पर नज़र रख सकते हैं, Google Cloud Console.
इस्तेमाल करने के लिए यह विज़र्ड एपीआई कंसोल में Google Cloud प्रोजेक्ट बनाने या चुनने और अपने-आप चालू होने के लिए एपीआई को चुनें. इसके अलावा, आपके पास ये विकल्प हैं कंसोल के संसाधन मैनेज करें पेज को खोलें, कोई प्रोजेक्ट चुनें, फिर प्रोजेक्ट के API और सेवाएं डैशबोर्ड. इस एपीआई को चालू करने के बाद, अपने ऐप्लिकेशन के लिए OAuth क्रेडेंशियल, क्लाइंट आईडी, और क्लाइंट सीक्रेट बनाएं एपीआई और सेवाएं > क्रेडेंशियल पैनल.
Apps Script API के लिए क्विकस्टार्ट वे एपीआई को चालू करने की पूरी प्रोसेस के बारे में सिलसिलेवार तरीके से बताएंगे. साथ ही, किसी ऐप्लिकेशन के लिए अनुमति सेट अप की जा रही है.
तीसरे पक्ष के ऐप्लिकेशन को अपने स्क्रिप्ट प्रोजेक्ट का ऐक्सेस देना
Apps Script API, ऐप्लिकेशन को आपकी स्क्रिप्ट बनाने और उनमें बदलाव करने की अनुमति दे सकता है और उनके डिप्लॉयमेंट. इससे ये समस्याएं हो सकती हैं यह तब बुरी स्थिति होगी, जब आपने किसी ऐसे तीसरे पक्ष के ऐप्लिकेशन को अनुमति दी हो जो इसके बाद, नुकसान पहुंचाने वाली स्क्रिप्ट बनाता है या जो आपके पास पहले से मौजूद हैं.
इस जोखिम को कम करने के लिए, Apps Script API आपकी स्क्रिप्ट को ऐक्सेस नहीं कर सकता प्रोजेक्ट डिफ़ॉल्ट रूप से सेट हो जाते हैं. एपीआई का इस्तेमाल करने से पहले, आपको साफ़ तौर पर एपीआई ऐक्सेस देने की अनुमति देनी होगी कोई भी ऐप्लिकेशन जो स्क्रिप्ट या डिप्लॉयमेंट को बनाता या उनमें बदलाव करता है. एक बार को आपकी स्क्रिप्ट की API पहुंच दी गई है, तो आपके द्वारा अधिकृत ऐप्लिकेशन इसका उपयोग कर सकते हैं API का इस्तेमाल करके अपने स्क्रिप्ट प्रोजेक्ट मैनेज करें.
अगर आप बिना किसी प्रभावित ऐप्लिकेशन को चलाने का प्रयास करते हैं, तो गड़बड़ी का परिणाम पहले उन्हें एपीआई का ऐक्सेस देना होगा. यह गड़बड़ी तब होती है, जब आप का इस्तेमाल करें.
आप इसका उपयोग करके Apps Script API को अपने स्क्रिप्ट प्रोजेक्ट का ऐक्सेस दे सकते हैं Apps Script डैशबोर्ड. आप यह भी कर सकते हैं इस ऐक्सेस को किसी भी समय निरस्त करने के लिए डैशबोर्ड का उपयोग करें. जब आप एपीआई ऐक्सेस की अनुमति है, तो सभी ऐप्लिकेशन के लिए ऐसा किया जा रहा है. अलग-अलग ऐप्लिकेशन करने की अनुमति नहीं है.
ऐक्सेस देने से पहले, पक्का कर लें कि इसमें एक जोखिम है को आपकी स्क्रिप्ट में बदलाव करने की अनुमति देनी होगी. किसी भी ऐप्लिकेशन को कभी भी अनुमति न दें जो नुकसान पहुंचाने वाली हो.