यह सेवा, स्क्रिप्ट ट्रिगर और स्क्रिप्ट पब्लिश करने का ऐक्सेस देती है.
क्लास
नाम | संक्षिप्त विवरण |
---|---|
AuthMode | एक गिनती, जिससे यह पता चलता है कि ट्रिगर किए गए फ़ंक्शन के ज़रिए, Apps Script की मदद से, अनुमति वाली सेवाओं की किन कैटगरी को लागू किया जा सकता है. |
AuthorizationInfo | यह एक ऑब्जेक्ट है, जिसका इस्तेमाल यह तय करने के लिए किया जाता है कि उपयोगकर्ता को इस स्क्रिप्ट को एक या ज़्यादा सेवाओं का इस्तेमाल करने के लिए अनुमति देनी होगी या नहीं. साथ ही, अनुमति देने वाले डायलॉग के लिए यूआरएल देने की ज़रूरत होती है. |
AuthorizationStatus | स्क्रिप्ट की अनुमति की स्थिति के बारे में बताने वाली गिनती. |
CalendarTriggerBuilder | कैलेंडर ट्रिगर के लिए बिल्डर. |
ClockTriggerBuilder | क्लॉक ट्रिगर के लिए एक बिल्डर. |
DocumentTriggerBuilder | दस्तावेज़ ट्रिगर के लिए एक बिल्डर. |
EventType | ट्रिगर किए गए इवेंट के टाइप के बारे में बताने वाली गिनती. |
FormTriggerBuilder | फ़ॉर्म ट्रिगर के लिए बिल्डर. |
InstallationSource | एक ऐसी गिनती जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. |
ScriptApp | स्क्रिप्ट पब्लिशिंग और ट्रिगर को ऐक्सेस करें और उनमें बदलाव करें. |
Service | स्क्रिप्ट पब्लिशिंग ऐक्सेस करें और उसमें बदलाव करें. |
SpreadsheetTriggerBuilder | स्प्रेडशीट ट्रिगर के लिए बिल्डर. |
StateTokenBuilder | स्क्रिप्ट को ऐसे स्टेट टोकन बनाने की अनुमति देता है जिनका इस्तेमाल कॉलबैक एपीआई (जैसे OAuth फ़्लो) में किया जा सकता है. |
Trigger | एक स्क्रिप्ट ट्रिगर. |
TriggerBuilder | स्क्रिप्ट ट्रिगर के लिए एक सामान्य बिल्डर. |
TriggerSource | ट्रिगर को चालू करने वाले इवेंट के सोर्स के बारे में बताने वाली गिनती. |
AuthMode
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
NONE | Enum | ऐसा मोड जो ऐसी किसी भी सेवा को ऐक्सेस करने की अनुमति नहीं देता है जिसके लिए अनुमति की ज़रूरत होती है. |
CUSTOM_FUNCTION | Enum | ऐसा मोड जो कस्टम स्प्रेडशीट फ़ंक्शन में इस्तेमाल करने के लिए सेवाओं के एक सीमित सबसेट को ऐक्सेस करने देता है. |
LIMITED | Enum | ऐसा मोड जो सीमित सेवाओं को ऐक्सेस करने की अनुमति देता है. |
FULL | Enum | ऐसा मोड जो उन सभी सेवाओं को ऐक्सेस करने देता है जिनके लिए अनुमति की ज़रूरत होती है. |
AuthorizationInfo
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getAuthorizationStatus() | AuthorizationStatus | इससे यह पता चलता है कि उपयोगकर्ता को इस स्क्रिप्ट को एक या उससे ज़्यादा सेवाओं (उदाहरण के लिए, ScriptApp.AuthorizationStatus.REQUIRED ) का इस्तेमाल करने के लिए अनुमति देनी होगी या नहीं. |
getAuthorizationUrl() | String | अनुमति देने वाला वह यूआरएल मिलता है जिसका इस्तेमाल स्क्रिप्ट को ऐक्सेस देने के लिए किया जा सकता है. |
AuthorizationStatus
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
REQUIRED | Enum | उपयोगकर्ता को इस स्क्रिप्ट को एक या ज़्यादा सेवाओं का उपयोग करने के लिए अधिकृत करना होगा. |
NOT_REQUIRED | Enum | उपयोगकर्ता ने इस स्क्रिप्ट को वह सभी अनुमति दे दी है जिसकी मौजूदा समय में ज़रूरत है. |
CalendarTriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | ट्रिगर बनाता है और उसे दिखाता है. |
onEventUpdated() | CalendarTriggerBuilder | उस ट्रिगर के बारे में बताता है जो कैलेंडर एंट्री बनाए जाने, अपडेट किए जाने या मिटाए जाने पर फ़ायर होता है. |
ClockTriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
after(durationMilliseconds) | ClockTriggerBuilder | ट्रिगर के चलने के मौजूदा समय के बाद कम से कम अवधि (मिलीसेकंड में) बताता है. |
at(date) | ClockTriggerBuilder | यह बताता है कि ट्रिगर कब चलता है. |
atDate(year, month, day) | ClockTriggerBuilder | इससे पता चलता है कि ट्रिगर दी गई तारीख पर डिफ़ॉल्ट रूप से आधी रात (+/- 15 मिनट) के आस-पास चालू होता है. |
atHour(hour) | ClockTriggerBuilder | उस ट्रिगर के घंटे के बारे में बताता है जिस पर ट्रिगर चलता है. |
create() | Trigger | ट्रिगर बनाता है. |
everyDays(n) | ClockTriggerBuilder | इस नीति से, ट्रिगर को हर n दिन में ट्रिगर करने के लिए तय किया जाता है. |
everyHours(n) | ClockTriggerBuilder | ट्रिगर को हर n घंटे में ट्रिगर करने के लिए तय करता है. |
everyMinutes(n) | ClockTriggerBuilder | ट्रिगर को हर n मिनट में ट्रिगर करने के लिए तय करता है. |
everyWeeks(n) | ClockTriggerBuilder | इस नीति से, ट्रिगर को हर n हफ़्ते में ट्रिगर करने के लिए तय किया जाता है. |
inTimezone(timezone) | ClockTriggerBuilder | ट्रिगर के चलने पर, बताई गई तारीख/समय के लिए टाइमज़ोन की जानकारी देता है. |
nearMinute(minute) | ClockTriggerBuilder | ट्रिगर के चलने का मिनट (15 मिनट में ज़्यादा या कम) दिखाता है. |
onMonthDay(day) | ClockTriggerBuilder | महीने की उस तारीख की जानकारी देती है जब ट्रिगर चलता है. |
onWeekDay(day) | ClockTriggerBuilder | हफ़्ते का वह दिन होता है जब ट्रिगर चलता है. |
DocumentTriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | नया ट्रिगर बनाता है और लौटाता है. |
onOpen() | DocumentTriggerBuilder | एक ट्रिगर तय करता है, जो दस्तावेज़ खोलने पर फ़ायर होता है. |
EventType
प्रॉपर्टी
प्रॉपर्टी | 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 में कोई इवेंट बनाया जाता है, अपडेट हो जाता है या मिटाया जाता है, तब ट्रिगर सक्रिय हो जाता है. |
FormTriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | नया ट्रिगर बनाता है और लौटाता है. |
onFormSubmit() | FormTriggerBuilder | इस नीति से, फ़ॉर्म में कोई जवाब सबमिट होने पर ट्रिगर होने वाले ट्रिगर के बारे में जानकारी मिलती है. |
onOpen() | FormTriggerBuilder | यह एक ट्रिगर तय करता है, जो फ़ॉर्म के बदलाव करने वाले व्यू को खोलने पर फ़ायर होता है. |
InstallationSource
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | ऐड-ऑन को उपयोगकर्ता के डोमेन के लिए एडमिन ने इंस्टॉल किया था. |
NONE | Enum | स्क्रिप्ट ऐड-ऑन के रूप में नहीं चल रही है. |
WEB_STORE_ADD_ON | Enum | ऐड-ऑन को उपयोगकर्ता ने Chrome Web Store से इंस्टॉल किया था. |
ScriptApp
प्रॉपर्टी
प्रॉपर्टी | 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 | इससे इंस्टॉल किया जा सकने वाला एक ट्रिगर बनाने की प्रोसेस शुरू होती है. ट्रिगर होने पर, किसी दिए गए फ़ंक्शन को कॉल करता है. |
Service
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getUrl() | String | अगर वेब ऐप्लिकेशन डिप्लॉय किया गया है, तो यह दिखाता है. ऐसा न होने पर null दिखाता है. |
isEnabled() | Boolean | अगर स्क्रिप्ट को वेब ऐप्लिकेशन के रूप में ऐक्सेस किया जा सकता है, तो true दिखाता है. |
SpreadsheetTriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | ट्रिगर बनाता है और उसे दिखाता है. |
onChange() | SpreadsheetTriggerBuilder | इससे स्प्रेडशीट के कॉन्टेंट या स्ट्रक्चर में बदलाव होने पर, ट्रिगर होने वाला ट्रिगर तय होता है. |
onEdit() | SpreadsheetTriggerBuilder | इससे स्प्रेडशीट में बदलाव होने पर ट्रिगर होने वाला ट्रिगर तय होता है. |
onFormSubmit() | SpreadsheetTriggerBuilder | उस ट्रिगर के बारे में बताता है जो स्प्रेडशीट में फ़ॉर्म सबमिट किए जाने पर फ़ायर होता है. |
onOpen() | SpreadsheetTriggerBuilder | इससे स्प्रेडशीट खोले जाने पर ट्रिगर होने वाला ट्रिगर तय होता है. |
StateTokenBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
createToken() | String | स्टेट टोकन का एन्क्रिप्ट (सुरक्षित) किया गया स्ट्रिंग दिखाता है. |
withArgument(name, value) | StateTokenBuilder | टोकन में तर्क जोड़ता है. |
withMethod(method) | StateTokenBuilder | कॉलबैक फ़ंक्शन सेट करता है. |
withTimeout(seconds) | StateTokenBuilder | अवधि (सेकंड में) सेट करता है, जिसके लिए टोकन मान्य है. |
Trigger
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getEventType() | EventType | वह इवेंट टाइप दिखाता है जिस पर ट्रिगर फ़ायर होता है. |
getHandlerFunction() | String | वह फ़ंक्शन लौटाता है जिसे ट्रिगर के सक्रिय होने पर कॉल किया जाएगा. |
getTriggerSource() | TriggerSource | उन इवेंट का सोर्स दिखाता है जिनकी वजह से ट्रिगर चालू हो जाएगा. |
getTriggerSourceId() | String | सोर्स के लिए खास आईडी दिखाता है. |
getUniqueId() | String | एक यूनीक आइडेंटिफ़ायर लौटाता है, जिसका इस्तेमाल ट्रिगर को एक-दूसरे से अलग करने के लिए किया जा सकता है. |
TriggerBuilder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
forDocument(document) | DocumentTriggerBuilder | दिए गए दस्तावेज़ से जुड़ा DocumentTriggerBuilder बनाता है और दिखाता है. |
forDocument(key) | DocumentTriggerBuilder | दिए गए आईडी से दस्तावेज़ से जुड़ा DocumentTriggerBuilder बनाता है और दिखाता है. |
forForm(form) | FormTriggerBuilder | दिए गए फ़ॉर्म से जुड़ा FormTriggerBuilder बनाता है और दिखाता है. |
forForm(key) | FormTriggerBuilder | दिए गए आईडी से फ़ॉर्म से जुड़ा FormTriggerBuilder बनाता है और दिखाता है. |
forSpreadsheet(sheet) | SpreadsheetTriggerBuilder | दी गई स्प्रेडशीट से जुड़ा SpreadsheetTriggerBuilder बनाता है और दिखाता है. |
forSpreadsheet(key) | SpreadsheetTriggerBuilder | दिए गए आईडी की मदद से, स्प्रेडशीट से जुड़ा SpreadsheetTriggerBuilder बनाता है और उसे दिखाता है. |
forUserCalendar(emailId) | CalendarTriggerBuilder | कैलेंडर ट्रिगर बनाने के लिए बिल्डर दिखाता है. |
timeBased() | ClockTriggerBuilder | समय के हिसाब से ट्रिगर बनाने के लिए, ClockTriggerBuilder बनाता है और दिखाता है. |
TriggerSource
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
SPREADSHEETS | Enum | Google Sheets की वजह से ट्रिगर चालू होता है. |
CLOCK | Enum | समय के आधार पर होने वाले इवेंट की वजह से ट्रिगर चालू हो जाता है. |
FORMS | Enum | Google फ़ॉर्म की वजह से ट्रिगर चालू हो जाता है. |
DOCUMENTS | Enum | Google दस्तावेज़ की वजह से ट्रिगर सक्रिय होता है. |
CALENDAR | Enum | Google Calendar, ट्रिगर को चालू करता है. |