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 | अनुमति देने वाला यूआरएल पाता है. इसका इस्तेमाल, स्क्रिप्ट का ऐक्सेस देने के लिए किया जा सकता है. | 
getAuthorizedScopes() | String[] | स्क्रिप्ट के लिए अनुमति वाले स्कोप की सूची पाता है. | 
 
प्रॉपर्टी
| प्रॉपर्टी | टाइप | ब्यौरा | 
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 | अगर openid स्कोप दिया गया है, तो असरदार उपयोगकर्ता के लिए OpenID Connect आइडेंटिटी टोकन मिलता है. | 
getInstallationSource() | InstallationSource | यह एक एनम वैल्यू दिखाता है. इससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. उदाहरण के लिए, क्या उपयोगकर्ता ने इसे Chrome वेब स्टोर से खुद इंस्टॉल किया है या डोमेन एडमिन ने इसे सभी उपयोगकर्ताओं के लिए इंस्टॉल किया है. | 
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-07-26 (UTC) को अपडेट किया गया.
  
  
  
    
      [null,null,["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[],[]]