Script Service
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
स्क्रिप्ट
इस सेवा की मदद से, स्क्रिप्ट ट्रिगर और स्क्रिप्ट पब्लिश करने की सुविधा मिलती है.
क्लास
| नाम | संक्षिप्त विवरण |
AuthMode | यह एक गिनती है. इससे यह पता चलता है कि Apps Script, ट्रिगर किए गए फ़ंक्शन के ज़रिए किन कैटगरी की सेवाओं को लागू कर सकता है. |
AuthorizationInfo | यह एक ऐसा ऑब्जेक्ट है जो यह जांच करता है कि उपयोगकर्ता ने स्क्रिप्ट के लिए ज़रूरी स्कोप के लिए अनुमति दी है या नहीं. |
AuthorizationStatus | यह एक इन्यूमरेशन है, जो स्क्रिप्ट की अनुमति की स्थिति के बारे में बताता है. |
CalendarTriggerBuilder | कैलेंडर ट्रिगर के लिए बिल्डर. |
ClockTriggerBuilder | क्लॉक ट्रिगर के लिए बिल्डर. |
DocumentTriggerBuilder | यह दस्तावेज़ ट्रिगर बनाने वाला टूल है. |
EventType | यह एक गिनती है, जो ट्रिगर किए गए इवेंट के टाइप के बारे में बताती है. |
FormTriggerBuilder | यह फ़ॉर्म ट्रिगर बनाने वाला टूल है. |
InstallationSource | यह एक गिनती है, जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. |
ScriptApp | स्क्रिप्ट पब्लिश करने और ट्रिगर को ऐक्सेस और उनमें बदलाव करने की अनुमति देता है. |
Service | स्क्रिप्ट पब्लिश करने की सुविधा को ऐक्सेस और उसमें बदलाव करना. |
SpreadsheetTriggerBuilder | स्प्रेडशीट ट्रिगर बनाने वाला टूल. |
StateTokenBuilder | यह कुकी, स्क्रिप्ट को ऐसे स्टेट टोकन बनाने की अनुमति देती है जिनका इस्तेमाल कॉलबैक एपीआई (जैसे कि OAuth फ़्लो) में किया जा सकता है. |
Trigger | स्क्रिप्ट ट्रिगर. |
TriggerBuilder | स्क्रिप्ट ट्रिगर के लिए सामान्य बिल्डर. |
TriggerSource | यह एक गिनती है, जिससे उस इवेंट के सोर्स का पता चलता है जिसकी वजह से ट्रिगर चालू हुआ. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
NONE | Enum | ऐसा मोड जिसमें उन सेवाओं को ऐक्सेस करने की अनुमति नहीं होती जिनके लिए अनुमति ज़रूरी है. |
CUSTOM_FUNCTION | Enum | यह एक ऐसा मोड है जो कस्टम स्प्रेडशीट फ़ंक्शन में इस्तेमाल करने के लिए, सेवाओं के सीमित सबसेट को ऐक्सेस करने की अनुमति देता है. |
LIMITED | Enum | यह एक ऐसा मोड है जिसमें कुछ ही सेवाओं का ऐक्सेस मिलता है. |
FULL | Enum | यह एक ऐसा मोड है जो उन सभी सेवाओं को ऐक्सेस करने की अनुमति देता है जिनके लिए अनुमति लेना ज़रूरी है. |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
getAuthorizationStatus() | AuthorizationStatus | यह फ़ंक्शन ऐसी वैल्यू देता है जिससे पता चलता है कि उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं (उदाहरण के लिए, ScriptApp.AuthorizationStatus.REQUIRED) का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी या नहीं. |
getAuthorizationUrl() | String|null | अनुमति देने वाला यूआरएल मिलता है. इसका इस्तेमाल स्क्रिप्ट को ऐक्सेस करने की अनुमति देने के लिए किया जा सकता है. |
getAuthorizedScopes() | String[]|null | इस तरीके से, स्क्रिप्ट के लिए अनुमति वाले स्कोप की सूची मिलती है. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
REQUIRED | Enum | उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी. |
NOT_REQUIRED | Enum | उपयोगकर्ता ने इस स्क्रिप्ट को वे सभी अनुमतियां दे दी हैं जिनकी फ़िलहाल ज़रूरत है. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
CLOCK | Enum | समय के हिसाब से ट्रिगर होने वाला इवेंट, तय समय पर पहुंचने के बाद ट्रिगर होता है. |
ON_OPEN | Enum | उपयोगकर्ता के Google Docs, Sheets या Forms की फ़ाइल खोलने पर, यह ट्रिगर चालू हो जाता है. |
ON_EDIT | Enum | उपयोगकर्ता के Google Sheets फ़ाइल में बदलाव करने पर ट्रिगर चालू होता है. उदाहरण के लिए, किसी सेल में नई वैल्यू डालने पर, बदलाव माना जाता है. |
ON_FORM_SUBMIT | Enum | जब उपयोगकर्ता Google फ़ॉर्म का जवाब देता है, तब यह ट्रिगर फ़ायर होता है. |
ON_CHANGE | Enum | उपयोगकर्ता के Google Sheets फ़ाइल में बदलाव करने पर, ट्रिगर चालू हो जाता है. उदाहरण के लिए, कोई लाइन जोड़ने पर, बदलाव होता है, न कि बदलाव करना. |
ON_EVENT_UPDATED | Enum | यह ट्रिगर तब फ़ायर होता है, जब चुने गए Google Calendar पर कोई इवेंट बनाया जाता है, अपडेट किया जाता है या मिटाया जाता है. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | एडमिन ने उपयोगकर्ता के डोमेन के लिए ऐड-ऑन इंस्टॉल किया था. |
NONE | Enum | स्क्रिप्ट, ऐड-ऑन के तौर पर नहीं चल रही है. |
WEB_STORE_ADD_ON | Enum | उपयोगकर्ता ने Chrome Web Store से ऐड-ऑन इंस्टॉल किया है. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
AuthMode | AuthMode | यह एक गिनती है. इससे यह पता चलता है कि Apps Script, ट्रिगर किए गए फ़ंक्शन के ज़रिए किन कैटगरी की सेवाओं को लागू कर सकता है. |
AuthorizationStatus | AuthorizationStatus | यह एक इन्यूमरेशन है, जो स्क्रिप्ट की अनुमति की स्थिति के बारे में बताता है. |
EventType | EventType | यह एक गिनती है, जो ट्रिगर किए गए इवेंट के टाइप के बारे में बताती है. |
InstallationSource | InstallationSource | यह एक गिनती है, जिससे पता चलता है कि स्क्रिप्ट को उपयोगकर्ता के लिए ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया था. |
TriggerSource | TriggerSource | यह एक गिनती है, जिससे उस इवेंट के सोर्स का पता चलता है जिसकी वजह से ट्रिगर चालू हुआ. |
WeekDay | Weekday | यह हफ़्ते के दिनों को दिखाने वाला एक इन्यूमरेशन है. |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
deleteTrigger(trigger) | void | यह फ़ंक्शन, दिए गए ट्रिगर को हटा देता है, ताकि वह अब न चले. |
getAuthorizationInfo(authMode) | AuthorizationInfo | यह एक ऐसा ऑब्जेक्ट देता है जो यह जांच करता है कि उपयोगकर्ता ने स्क्रिप्ट की सभी ज़रूरी शर्तों के लिए अनुमति दी है या नहीं. |
getAuthorizationInfo(authMode, oAuthScopes) | AuthorizationInfo | यह एक ऐसा ऑब्जेक्ट देता है जो यह जांच करता है कि उपयोगकर्ता ने अनुरोध किए गए स्कोप के लिए अनुमति दी है या नहीं. |
getIdentityToken() | String|null | अगर openid स्कोप की अनुमति दी गई है, तो यह असरदार उपयोगकर्ता के लिए OpenID Connect आइडेंटिटी टोकन पाता है. |
getInstallationSource() | InstallationSource | यह फ़ंक्शन, enum वैल्यू दिखाता है. इससे पता चलता है कि स्क्रिप्ट को मौजूदा उपयोगकर्ता के लिए ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया था. उदाहरण के लिए, उपयोगकर्ता ने इसे Chrome Web Store से खुद इंस्टॉल किया था या डोमेन एडमिन ने इसे सभी उपयोगकर्ताओं के लिए इंस्टॉल किया था. |
getOAuthToken() | String | यह फ़ंक्शन, असली उपयोगकर्ता के लिए OAuth 2.0 ऐक्सेस टोकन को वापस लाता है. |
getProjectTriggers() | Trigger[] | यह मौजूदा प्रोजेक्ट और मौजूदा उपयोगकर्ता से जुड़े सभी इंस्टॉल किए जा सकने वाले ट्रिगर को दिखाता है. |
getScriptId() | String | स्क्रिप्ट प्रोजेक्ट का यूनीक आईडी मिलता है. |
getService() | Service | यह फ़ंक्शन, स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर पब्लिश करने की प्रोसेस को कंट्रोल करने के लिए इस्तेमाल किया जाने वाला ऑब्जेक्ट देता है. |
getUserTriggers(document) | Trigger[] | यह फ़ंक्शन, दिए गए दस्तावेज़ में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को सिर्फ़ इस स्क्रिप्ट या ऐड-ऑन के लिए पाता है. |
getUserTriggers(form) | Trigger[] | यह फ़ंक्शन, इस स्क्रिप्ट या ऐड-ऑन के लिए, दिए गए फ़ॉर्म में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को वापस लाता है. |
getUserTriggers(spreadsheet) | Trigger[] | यह फ़ंक्शन, दी गई स्प्रेडशीट में इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर को सिर्फ़ इस स्क्रिप्ट या ऐड-ऑन के लिए दिखाता है. |
invalidateAuth() | void | यह फ़ंक्शन, उस उपयोगकर्ता के लिए अनुमति रद्द करता है जिसके पास मौजूदा स्क्रिप्ट को चलाने की अनुमति है. |
newStateToken() | StateTokenBuilder | यह एक ऐसे स्टेट टोकन के लिए बिल्डर बनाता है जिसका इस्तेमाल, कॉलबैक एपीआई (जैसे कि OAuth फ़्लो) में किया जा सकता है. |
newTrigger(functionName) | TriggerBuilder | यह फ़ंक्शन, इंस्टॉल किए जा सकने वाले ट्रिगर को बनाने की प्रोसेस शुरू करता है. ट्रिगर चालू होने पर, यह दिए गए फ़ंक्शन को कॉल करता है. |
requireAllScopes(authMode) | void | यह कुकी पुष्टि करती है कि उपयोगकर्ता ने स्क्रिप्ट के लिए अनुरोध किए गए सभी स्कोप के लिए सहमति दी है या नहीं. |
requireScopes(authMode, oAuthScopes) | void | यह कुकी पुष्टि करती है कि उपयोगकर्ता ने अनुरोध किए गए स्कोप के लिए सहमति दी है या नहीं. |
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
getUrl() | String | अगर वेब ऐप्लिकेशन को डिप्लॉय किया गया है, तो यह फ़ंक्शन उसका यूआरएल दिखाता है. अगर वेब ऐप्लिकेशन को डिप्लॉय नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है. |
isEnabled() | Boolean | अगर स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर ऐक्सेस किया जा सकता है, तो true दिखाता है. |
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा |
SPREADSHEETS | Enum | Google Sheets की वजह से ट्रिगर फ़ायर होता है. |
CLOCK | Enum | समय के हिसाब से ट्रिगर होने वाले इवेंट की वजह से, ट्रिगर चालू होता है. |
FORMS | Enum | Google Forms की वजह से ट्रिगर चालू होता है. |
DOCUMENTS | Enum | Google Docs की वजह से ट्रिगर चालू होता है. |
CALENDAR | Enum | Google Calendar, ट्रिगर को चालू करता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-12-11 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-12-11 (UTC) को अपडेट किया गया."],[],[]]