सुझाव भेजें
Script Service
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
स्क्रिप्ट
इस सेवा की मदद से, स्क्रिप्ट ट्रिगर और स्क्रिप्ट पब्लिश करने की सुविधा मिलती है.
क्लास
नाम संक्षिप्त विवरण
Auth Mode यह एक गिनती है. इससे यह पता चलता है कि Apps Script, ट्रिगर किए गए फ़ंक्शन के ज़रिए किन कैटगरी की सेवाओं को लागू कर सकता है.
Authorization Info यह एक ऐसा ऑब्जेक्ट है जो यह जांच करता है कि उपयोगकर्ता ने स्क्रिप्ट के लिए ज़रूरी स्कोप के लिए अनुमति दी है या नहीं.
Authorization Status यह एक इन्यूमरेशन है, जो स्क्रिप्ट की अनुमति की स्थिति के बारे में बताता है.
Calendar Trigger Builder कैलेंडर ट्रिगर के लिए बिल्डर.
Clock Trigger Builder क्लॉक ट्रिगर के लिए बिल्डर.
Document Trigger Builder यह दस्तावेज़ ट्रिगर बनाने वाला टूल है.
Event Type यह एक गिनती है, जो ट्रिगर किए गए इवेंट के टाइप के बारे में बताती है.
Form Trigger Builder यह फ़ॉर्म ट्रिगर बनाने वाला टूल है.
Installation Source यह एक गिनती है, जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया.
Script App स्क्रिप्ट पब्लिश करने और ट्रिगर को ऐक्सेस और उनमें बदलाव करने की अनुमति देता है.
Service स्क्रिप्ट पब्लिश करने की सुविधा को ऐक्सेस और उसमें बदलाव करना.
Spreadsheet Trigger Builder स्प्रेडशीट ट्रिगर बनाने वाला टूल.
State Token Builder यह कुकी, स्क्रिप्ट को ऐसे स्टेट टोकन बनाने की अनुमति देती है जिनका इस्तेमाल कॉलबैक एपीआई (जैसे कि OAuth फ़्लो) में किया जा सकता है.
Trigger स्क्रिप्ट ट्रिगर.
Trigger Builder स्क्रिप्ट ट्रिगर के लिए सामान्य बिल्डर.
Trigger Source यह एक गिनती है, जिससे उस इवेंट के सोर्स का पता चलता है जिसकी वजह से ट्रिगर चालू हुआ.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
NONEEnumऐसा मोड जिसमें उन सेवाओं को ऐक्सेस करने की अनुमति नहीं होती जिनके लिए अनुमति ज़रूरी है.
CUSTOM_FUNCTIONEnumयह एक ऐसा मोड है जो कस्टम स्प्रेडशीट फ़ंक्शन में इस्तेमाल करने के लिए, सेवाओं के सीमित सबसेट को ऐक्सेस करने की अनुमति देता है.
LIMITEDEnumयह एक ऐसा मोड है जिसमें कुछ ही सेवाओं का ऐक्सेस मिलता है.
FULLEnumयह एक ऐसा मोड है जो उन सभी सेवाओं को ऐक्सेस करने की अनुमति देता है जिनके लिए अनुमति लेना ज़रूरी है.
तरीके
तरीका रिटर्न टाइप संक्षिप्त विवरण
get Authorization Status() Authorization Status यह फ़ंक्शन ऐसी वैल्यू देता है जिससे पता चलता है कि उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं (उदाहरण के लिए, Script App.AuthorizationStatus.REQUIRED) का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी या नहीं.
get Authorization Url() String|nullअनुमति देने वाला यूआरएल मिलता है. इसका इस्तेमाल स्क्रिप्ट को ऐक्सेस करने की अनुमति देने के लिए किया जा सकता है.
get Authorized Scopes() String[]|nullइस तरीके से, स्क्रिप्ट के लिए अनुमति वाले स्कोप की सूची मिलती है.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
REQUIREDEnumउपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी.
NOT_REQUIREDEnumउपयोगकर्ता ने इस स्क्रिप्ट को वे सभी अनुमतियां दे दी हैं जिनकी फ़िलहाल ज़रूरत है.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
CLOCKEnumसमय के हिसाब से ट्रिगर होने वाला इवेंट, तय समय पर पहुंचने के बाद ट्रिगर होता है.
ON_OPENEnumउपयोगकर्ता के Google Docs, Sheets या Forms की फ़ाइल खोलने पर, यह ट्रिगर चालू हो जाता है.
ON_EDITEnumउपयोगकर्ता के Google Sheets फ़ाइल में बदलाव करने पर ट्रिगर चालू होता है. उदाहरण के लिए, किसी सेल में नई वैल्यू डालने पर, बदलाव माना जाता है.
ON_FORM_SUBMITEnumजब उपयोगकर्ता Google फ़ॉर्म का जवाब देता है, तब यह ट्रिगर फ़ायर होता है.
ON_CHANGEEnumउपयोगकर्ता के Google Sheets फ़ाइल में बदलाव करने पर, ट्रिगर चालू हो जाता है. उदाहरण के लिए, कोई लाइन जोड़ने पर, बदलाव होता है, न कि बदलाव करना.
ON_EVENT_UPDATEDEnumयह ट्रिगर तब फ़ायर होता है, जब चुने गए Google Calendar पर कोई इवेंट बनाया जाता है, अपडेट किया जाता है या मिटाया जाता है.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
APPS_MARKETPLACE_DOMAIN_ADD_ONEnumएडमिन ने उपयोगकर्ता के डोमेन के लिए ऐड-ऑन इंस्टॉल किया था.
NONEEnumस्क्रिप्ट, ऐड-ऑन के तौर पर नहीं चल रही है.
WEB_STORE_ADD_ONEnumउपयोगकर्ता ने Chrome Web Store से ऐड-ऑन इंस्टॉल किया है.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
Auth ModeAuth Mode यह एक गिनती है. इससे यह पता चलता है कि Apps Script, ट्रिगर किए गए फ़ंक्शन के ज़रिए किन कैटगरी की सेवाओं को लागू कर सकता है.
Authorization StatusAuthorization Status यह एक इन्यूमरेशन है, जो स्क्रिप्ट की अनुमति की स्थिति के बारे में बताता है.
Event TypeEvent Type यह एक गिनती है, जो ट्रिगर किए गए इवेंट के टाइप के बारे में बताती है.
Installation SourceInstallation Source यह एक गिनती है, जिससे पता चलता है कि स्क्रिप्ट को उपयोगकर्ता के लिए ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया था.
Trigger SourceTrigger Source यह एक गिनती है, जिससे उस इवेंट के सोर्स का पता चलता है जिसकी वजह से ट्रिगर चालू हुआ.
Week DayWeekday यह हफ़्ते के दिनों को दिखाने वाला एक इन्यूमरेशन है.
तरीके
तरीका रिटर्न टाइप संक्षिप्त विवरण
delete Trigger(trigger) voidयह फ़ंक्शन, दिए गए ट्रिगर को हटा देता है, ताकि वह अब न चले.
get Authorization Info(authMode) Authorization Info यह एक ऐसा ऑब्जेक्ट देता है जो यह जांच करता है कि उपयोगकर्ता ने स्क्रिप्ट की सभी ज़रूरी शर्तों के लिए अनुमति दी है या नहीं.
get Authorization Info(authMode, oAuthScopes) Authorization Info यह एक ऐसा ऑब्जेक्ट देता है जो यह जांच करता है कि उपयोगकर्ता ने अनुरोध किए गए स्कोप के लिए अनुमति दी है या नहीं.
get Identity Token() String|nullअगर openid स्कोप की अनुमति दी गई है, तो यह असरदार उपयोगकर्ता के लिए Open ID Connect आइडेंटिटी टोकन पाता है.
get Installation Source() Installation Source यह फ़ंक्शन, enum वैल्यू दिखाता है. इससे पता चलता है कि स्क्रिप्ट को मौजूदा उपयोगकर्ता के लिए ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया था. उदाहरण के लिए, उपयोगकर्ता ने इसे Chrome Web Store से खुद इंस्टॉल किया था या डोमेन एडमिन ने इसे सभी उपयोगकर्ताओं के लिए इंस्टॉल किया था.
get OAuth Token() Stringयह फ़ंक्शन, असली उपयोगकर्ता के लिए OAuth 2.0 ऐक्सेस टोकन को वापस लाता है.
get Project Triggers() Trigger[] यह मौजूदा प्रोजेक्ट और मौजूदा उपयोगकर्ता से जुड़े सभी इंस्टॉल किए जा सकने वाले ट्रिगर को दिखाता है.
get Script Id() Stringस्क्रिप्ट प्रोजेक्ट का यूनीक आईडी मिलता है.
get Service() Service यह फ़ंक्शन, स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर पब्लिश करने की प्रोसेस को कंट्रोल करने के लिए इस्तेमाल किया जाने वाला ऑब्जेक्ट देता है.
get User Triggers(document) Trigger[] यह फ़ंक्शन, दिए गए दस्तावेज़ में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को सिर्फ़ इस स्क्रिप्ट या ऐड-ऑन के लिए पाता है.
get User Triggers(form) Trigger[] यह फ़ंक्शन, इस स्क्रिप्ट या ऐड-ऑन के लिए, दिए गए फ़ॉर्म में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को वापस लाता है.
get User Triggers(spreadsheet) Trigger[] यह फ़ंक्शन, दी गई स्प्रेडशीट में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को सिर्फ़ इस स्क्रिप्ट या ऐड-ऑन के लिए दिखाता है.
invalidate Auth() voidयह फ़ंक्शन, उस उपयोगकर्ता के लिए अनुमति रद्द करता है जिसके पास मौजूदा स्क्रिप्ट को चलाने की अनुमति है.
new State Token() State Token Builder यह एक ऐसे स्टेट टोकन के लिए बिल्डर बनाता है जिसका इस्तेमाल, कॉलबैक एपीआई (जैसे कि OAuth फ़्लो) में किया जा सकता है.
new Trigger(functionName) Trigger Builder यह फ़ंक्शन, इंस्टॉल किए जा सकने वाले ट्रिगर को बनाने की प्रोसेस शुरू करता है. ट्रिगर चालू होने पर, यह दिए गए फ़ंक्शन को कॉल करता है.
require All Scopes(authMode) voidयह कुकी पुष्टि करती है कि उपयोगकर्ता ने स्क्रिप्ट के लिए अनुरोध किए गए सभी स्कोप के लिए सहमति दी है या नहीं.
require Scopes(authMode, oAuthScopes) voidयह कुकी पुष्टि करती है कि उपयोगकर्ता ने अनुरोध किए गए स्कोप के लिए सहमति दी है या नहीं.
तरीके
तरीका रिटर्न टाइप संक्षिप्त विवरण
get Url() Stringअगर वेब ऐप्लिकेशन को डिप्लॉय किया गया है, तो यह फ़ंक्शन उसका यूआरएल दिखाता है. अगर वेब ऐप्लिकेशन को डिप्लॉय नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है.
is Enabled() Booleanअगर स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर ऐक्सेस किया जा सकता है, तो true दिखाता है.
प्रॉपर्टी
प्रॉपर्टी टाइप ब्यौरा
SPREADSHEETSEnumGoogle Sheets की वजह से ट्रिगर फ़ायर होता है.
CLOCKEnumसमय के हिसाब से ट्रिगर होने वाले इवेंट की वजह से, ट्रिगर चालू होता है.
FORMSEnumGoogle Forms की वजह से ट्रिगर चालू होता है.
DOCUMENTSEnumGoogle Docs की वजह से ट्रिगर चालू होता है.
CALENDAREnumGoogle Calendar, ट्रिगर को चालू करता है.
सुझाव भेजें
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-12-11 (UTC) को अपडेट किया गया.
क्या आपको हमें और कुछ बताना है?
[[["समझने में आसान है","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-12-11 (UTC) को अपडेट किया गया."],[],[]]