Script Service
स्क्रिप्ट
यह सेवा, स्क्रिप्ट ट्रिगर और स्क्रिप्ट पब्लिश करने का ऐक्सेस देती है.
क्लास
नाम | संक्षिप्त विवरण |
AuthMode | एक गिनती, जिससे यह पता चलता है कि ट्रिगर किए गए फ़ंक्शन के ज़रिए, Apps Script की मदद से, अनुमति वाली सेवाओं की किन कैटगरी को
लागू किया जा सकता है. |
AuthorizationInfo | यह एक ऑब्जेक्ट है, जिसका इस्तेमाल यह तय करने के लिए किया जाता है कि उपयोगकर्ता को इस स्क्रिप्ट को एक या ज़्यादा सेवाओं का इस्तेमाल करने के लिए अनुमति देनी होगी या नहीं. साथ ही, अनुमति देने वाले डायलॉग के लिए यूआरएल देने की ज़रूरत होती है. |
AuthorizationStatus | स्क्रिप्ट की अनुमति की स्थिति के बारे में बताने वाली गिनती. |
CalendarTriggerBuilder | कैलेंडर ट्रिगर के लिए बिल्डर. |
ClockTriggerBuilder | क्लॉक ट्रिगर के लिए एक बिल्डर. |
DocumentTriggerBuilder | दस्तावेज़ ट्रिगर के लिए एक बिल्डर. |
EventType | ट्रिगर किए गए इवेंट के टाइप के बारे में बताने वाली गिनती. |
FormTriggerBuilder | फ़ॉर्म ट्रिगर के लिए बिल्डर. |
InstallationSource | एक ऐसी गिनती जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. |
ScriptApp | स्क्रिप्ट पब्लिशिंग और ट्रिगर को ऐक्सेस करें और उनमें बदलाव करें. |
Service | स्क्रिप्ट पब्लिशिंग ऐक्सेस करें और उसमें बदलाव करें. |
SpreadsheetTriggerBuilder | स्प्रेडशीट ट्रिगर के लिए बिल्डर. |
StateTokenBuilder | स्क्रिप्ट को ऐसे स्टेट टोकन बनाने की अनुमति देता है जिनका इस्तेमाल कॉलबैक एपीआई (जैसे OAuth फ़्लो) में किया जा सकता है. |
Trigger | एक स्क्रिप्ट ट्रिगर. |
TriggerBuilder | स्क्रिप्ट ट्रिगर के लिए एक सामान्य बिल्डर. |
TriggerSource | ट्रिगर को चालू करने वाले इवेंट के सोर्स के बारे में बताने वाली गिनती. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
NONE | Enum | ऐसा मोड जो ऐसी किसी भी सेवा को ऐक्सेस करने की अनुमति नहीं देता है जिसके लिए अनुमति की ज़रूरत होती है. |
CUSTOM_FUNCTION | Enum | ऐसा मोड जो कस्टम स्प्रेडशीट फ़ंक्शन में इस्तेमाल करने के लिए सेवाओं के एक सीमित सबसेट को ऐक्सेस करने देता है. |
LIMITED | Enum | ऐसा मोड जो सीमित सेवाओं को ऐक्सेस करने की अनुमति देता है. |
FULL | Enum | ऐसा मोड जो उन सभी सेवाओं को ऐक्सेस करने देता है जिनके लिए अनुमति की ज़रूरत होती है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
getAuthorizationStatus() | AuthorizationStatus | इससे यह पता चलता है कि उपयोगकर्ता को इस स्क्रिप्ट को एक या उससे ज़्यादा सेवाओं (उदाहरण के लिए, ScriptApp.AuthorizationStatus.REQUIRED ) का इस्तेमाल करने के लिए अनुमति देनी होगी या नहीं. |
getAuthorizationUrl() | String | अनुमति देने वाला वह यूआरएल मिलता है जिसका इस्तेमाल स्क्रिप्ट को ऐक्सेस देने के लिए किया जा सकता है. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
REQUIRED | Enum | उपयोगकर्ता को इस स्क्रिप्ट को एक या ज़्यादा सेवाओं का उपयोग करने के लिए अधिकृत करना होगा. |
NOT_REQUIRED | Enum | उपयोगकर्ता ने इस स्क्रिप्ट को वह सभी अनुमति दे दी है जिसकी मौजूदा समय में ज़रूरत है. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
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 में कोई इवेंट बनाया जाता है, अपडेट हो जाता है या मिटाया जाता है, तब ट्रिगर सक्रिय हो जाता है. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | ऐड-ऑन को उपयोगकर्ता के डोमेन के लिए एडमिन ने इंस्टॉल किया था. |
NONE | Enum | स्क्रिप्ट ऐड-ऑन के रूप में नहीं चल रही है. |
WEB_STORE_ADD_ON | Enum | ऐड-ऑन को उपयोगकर्ता ने Chrome Web Store से इंस्टॉल किया था. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
AuthMode | AuthMode | एक गिनती, जिससे यह पता चलता है कि ट्रिगर किए गए फ़ंक्शन के ज़रिए, Apps Script की मदद से, अनुमति वाली सेवाओं की किन कैटगरी को
लागू किया जा सकता है. |
AuthorizationStatus | AuthorizationStatus | स्क्रिप्ट की अनुमति की स्थिति के बारे में बताने वाली गिनती. |
EventType | EventType | ट्रिगर किए गए इवेंट के टाइप के बारे में बताने वाली गिनती. |
InstallationSource | InstallationSource | उपयोगकर्ता के लिए ऐड-ऑन के तौर पर स्क्रिप्ट कैसे इंस्टॉल किया गया, इस बारे में जानकारी देने वाला एन्युमेशन. |
TriggerSource | TriggerSource | ट्रिगर को चालू करने वाले इवेंट के सोर्स के बारे में बताने वाली गिनती. |
WeekDay | Weekday | हफ़्ते के दिनों को दिखाने वाली सूची. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
deleteTrigger(trigger) | void | दिए गए ट्रिगर को हटा देता है, ताकि यह अब न चले. |
getAuthorizationInfo(authMode) | AuthorizationInfo | यह तय करने के लिए एक ऑब्जेक्ट इस्तेमाल किया जाता है कि उपयोगकर्ता को एक या एक से ज़्यादा सेवाओं का इस्तेमाल करने के लिए इस स्क्रिप्ट को अनुमति देने की ज़रूरत है या नहीं. साथ ही, अनुमति देने वाले डायलॉग के लिए यूआरएल देने के लिए भी इसका इस्तेमाल किया जाता है. |
getIdentityToken() | String | अगर openid स्कोप अनुमति दी गई है, तो असरदार उपयोगकर्ता के लिए OpenID Connect आइडेंटिटी टोकन मिलता है. |
getInstallationSource() | InstallationSource | एनम वैल्यू दिखाता है. इससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट ऐड-ऑन के तौर पर कैसे इंस्टॉल हुई. उदाहरण के लिए, क्या उपयोगकर्ता ने इसे 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 | इससे इंस्टॉल किया जा सकने वाला एक ट्रिगर बनाने की प्रोसेस शुरू होती है. ट्रिगर होने पर, किसी दिए गए फ़ंक्शन को कॉल करता है. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
getUrl() | String | अगर वेब ऐप्लिकेशन डिप्लॉय किया गया है, तो यह दिखाता है. ऐसा न होने पर null दिखाता है. |
isEnabled() | Boolean | अगर स्क्रिप्ट को वेब ऐप्लिकेशन के रूप में ऐक्सेस किया जा सकता है, तो true दिखाता है. |
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
SPREADSHEETS | Enum | Google Sheets की वजह से ट्रिगर चालू होता है. |
CLOCK | Enum | समय के आधार पर होने वाले इवेंट की वजह से ट्रिगर चालू हो जाता है. |
FORMS | Enum | Google फ़ॉर्म की वजह से ट्रिगर चालू हो जाता है. |
DOCUMENTS | Enum | Google दस्तावेज़ की वजह से ट्रिगर सक्रिय होता है. |
CALENDAR | Enum | Google Calendar, ट्रिगर को चालू करता है. |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]