यह सेवा, स्क्रिप्ट ट्रिगर और स्क्रिप्ट पब्लिश करने की सुविधा देती है.
क्लास
नाम | संक्षिप्त विवरण |
---|---|
Auth | यह सूची बताती है कि ट्रिगर किए गए फ़ंक्शन की मदद से, Apps Script कौनसी अनुमति वाली सेवाओं को चला सकता है. |
Authorization | यह एक ऑब्जेक्ट है, जिसका इस्तेमाल यह तय करने के लिए किया जाता है कि उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी या नहीं. साथ ही, अनुमति देने वाले डायलॉग के लिए यूआरएल उपलब्ध कराने के लिए भी इसका इस्तेमाल किया जाता है. |
Authorization | यह एक एनोटेशन है, जो किसी स्क्रिप्ट की अनुमति की स्थिति दिखाता है. |
Calendar | कैलेंडर ट्रिगर के लिए बिल्डर. |
Clock | क्लॉक ट्रिगर के लिए बिल्डर. |
Document | दस्तावेज़ ट्रिगर के लिए बिल्डर. |
Event | ट्रिगर किए गए इवेंट के टाइप को दिखाने वाला एनोटेशन. |
Form | फ़ॉर्म ट्रिगर के लिए बिल्डर. |
Installation | यह एक एनोटेशन है, जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. |
Script | स्क्रिप्ट पब्लिश करने और ट्रिगर को ऐक्सेस और मैनेज करना. |
Service | स्क्रिप्ट पब्लिश करने की सुविधा को ऐक्सेस और मैनेज करना. |
Spreadsheet | स्प्रेडशीट ट्रिगर के लिए बिल्डर. |
State | स्क्रिप्ट को स्टेटस टोकन बनाने की अनुमति देता है. इन टोकन का इस्तेमाल, कॉलबैक एपीआई (जैसे, OAuth फ़्लो) में किया जा सकता है. |
Trigger | स्क्रिप्ट ट्रिगर. |
Trigger | स्क्रिप्ट ट्रिगर के लिए सामान्य बिल्डर. |
Trigger | इवेंट के सोर्स की जानकारी देने वाला एनोटेशन, जिसकी वजह से ट्रिगर सक्रिय होता है. |
Auth Mode
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
NONE | Enum | यह एक ऐसा मोड है जिसमें अनुमति की ज़रूरत वाली किसी भी सेवा को ऐक्सेस करने की अनुमति नहीं है. |
CUSTOM_FUNCTION | Enum | यह एक ऐसा मोड है जिससे कस्टम स्प्रेडशीट फ़ंक्शन में इस्तेमाल करने के लिए, सेवाओं के सीमित सबसेट को ऐक्सेस किया जा सकता है. |
LIMITED | Enum | यह एक ऐसा मोड है जिसकी मदद से, सेवाओं के सीमित सबसेट को ऐक्सेस किया जा सकता है. |
FULL | Enum | यह एक ऐसा मोड है जिसकी मदद से, अनुमति की ज़रूरत वाली सभी सेवाओं को ऐक्सेस किया जा सकता है. |
Authorization Info
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
get | Authorization | इससे एक वैल्यू मिलती है, जो यह बताती है कि उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं (उदाहरण के लिए, Script ) का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी या नहीं. |
get | String | अनुमति देने वाला यूआरएल पाता है. इसका इस्तेमाल, स्क्रिप्ट का ऐक्सेस देने के लिए किया जा सकता है. |
Authorization Status
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
REQUIRED | Enum | उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी. |
NOT_REQUIRED | Enum | उपयोगकर्ता ने इस स्क्रिप्ट को सभी ज़रूरी अनुमतियां दी हैं. |
Calendar Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | ट्रिगर बनाता है और उसे दिखाता है. |
on | Calendar | यह एक ऐसा ट्रिगर तय करता है जो कैलेंडर एंट्री बनाने, अपडेट करने या मिटाने पर ट्रिगर होता है. |
Clock Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
after(durationMilliseconds) | Clock | यह मौजूदा समय के बाद, ट्रिगर के चलने की कम से कम अवधि (मिलीसेकंड में) तय करता है. |
at(date) | Clock | इससे यह पता चलता है कि ट्रिगर कब चलेगा. |
at | Clock | इससे पता चलता है कि ट्रिगर, दी गई तारीख को डिफ़ॉल्ट रूप से आधी रात के आस-पास (+/- 15 मिनट) ट्रिगर होगा. |
at | Clock | यह उस घंटे की जानकारी देता है जब ट्रिगर चलता है. |
create() | Trigger | ट्रिगर बनाता है. |
every | Clock | इससे यह तय होता है कि ट्रिगर को हर n दिन में चलाया जाए. |
every | Clock | इससे यह तय होता है कि ट्रिगर को हर n घंटे में चलाया जाए. |
every | Clock | इससे यह तय होता है कि ट्रिगर को हर n मिनट में चलाया जाए. |
every | Clock | इससे यह तय होता है कि ट्रिगर को हर n हफ़्ते में चलाया जाए. |
in | Clock | ट्रिगर के चालू होने की तारीख/समय के लिए टाइमज़ोन की जानकारी देता है. |
near | Clock | यह उस मिनट की जानकारी देता है जब ट्रिगर चलता है (15 मिनट के अंदर या बाहर). |
on | Clock | महीने की वह तारीख बताता है जब ट्रिगर चलता है. |
on | Clock | यह हफ़्ते के उस दिन की जानकारी देता है जब ट्रिगर चलता है. |
Document Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | नया ट्रिगर बनाता है और उसे दिखाता है. |
on | Document | दस्तावेज़ खोलने पर ट्रिगर होने वाला ट्रिगर तय करता है. |
Event 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 में कोई इवेंट बनाने, अपडेट करने या मिटाने पर, ट्रिगर ट्रिगर होता है. |
Form Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | नया ट्रिगर बनाता है और उसे दिखाता है. |
on | Form | यह एक ट्रिगर तय करता है, जो फ़ॉर्म में जवाब सबमिट होने पर ट्रिगर होगा. |
on | Form | यह एक ट्रिगर तय करता है, जो फ़ॉर्म के 'बदलाव करें' व्यू को खोलने पर ट्रिगर होगा. |
Installation Source
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | एडमिन ने उपयोगकर्ता के डोमेन के लिए ऐड-ऑन इंस्टॉल किया हो. |
NONE | Enum | स्क्रिप्ट, ऐड-ऑन के तौर पर नहीं चल रही है. |
WEB_STORE_ADD_ON | Enum | उपयोगकर्ता ने Chrome Web Store से ऐड-ऑन इंस्टॉल किया हो. |
Script App
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Auth | Auth | यह सूची बताती है कि ट्रिगर किए गए फ़ंक्शन की मदद से, Apps Script कौनसी अनुमति वाली सेवाओं को चला सकता है. |
Authorization | Authorization | यह एक एनोटेशन है, जो किसी स्क्रिप्ट की अनुमति की स्थिति दिखाता है. |
Event | Event | ट्रिगर किए गए इवेंट के टाइप को दिखाने वाला एनोटेशन. |
Installation | Installation | यह एक एनोटेशन है, जिसमें बताया गया है कि उपयोगकर्ता के लिए स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया था. |
Trigger | Trigger | इवेंट के सोर्स की जानकारी देने वाला एनोटेशन, जिसकी वजह से ट्रिगर सक्रिय होता है. |
Week | Weekday | हफ़्ते के दिनों को दिखाने वाला एनोटेशन. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
delete | void | दिए गए ट्रिगर को हटाता है, ताकि वह अब न चले. |
get | Authorization | यह एक ऑब्जेक्ट दिखाता है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि उपयोगकर्ता को एक या उससे ज़्यादा सेवाओं का इस्तेमाल करने के लिए, इस स्क्रिप्ट को अनुमति देनी होगी या नहीं. साथ ही, अनुमति देने के लिए डायलॉग बॉक्स का यूआरएल भी दिखाता है. |
get | String | अगर openid स्कोप दिया गया है, तो असरदार उपयोगकर्ता के लिए Open |
get | Installation | यह एक वैल्यू दिखाता है, जिससे पता चलता है कि मौजूदा उपयोगकर्ता के लिए, स्क्रिप्ट को ऐड-ऑन के तौर पर कैसे इंस्टॉल किया गया. उदाहरण के लिए, क्या उपयोगकर्ता ने इसे Chrome Web Store से खुद इंस्टॉल किया है या डोमेन एडमिन ने इसे सभी उपयोगकर्ताओं के लिए इंस्टॉल किया है. |
get | String | असली उपयोगकर्ता के लिए OAuth 2.0 ऐक्सेस टोकन पाता है. |
get | Trigger[] | मौजूदा प्रोजेक्ट और मौजूदा उपयोगकर्ता से जुड़े, इंस्टॉल किए जा सकने वाले सभी ट्रिगर दिखाता है. |
get | String | स्क्रिप्ट प्रोजेक्ट का यूनीक आईडी पाता है. |
get | Service | यह एक ऑब्जेक्ट दिखाता है, जिसका इस्तेमाल स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर पब्लिश करने के लिए किया जाता है. |
get | Trigger[] | इस दस्तावेज़ में, इस स्क्रिप्ट या ऐड-ऑन के लिए, इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर दिखाता है. |
get | Trigger[] | इस फ़ॉर्म में, इस स्क्रिप्ट या ऐड-ऑन के लिए, इंस्टॉल किए जा सकने वाले सभी ट्रिगर दिखाता है. |
get | Trigger[] | इस स्प्रेडशीट में, इस उपयोगकर्ता के मालिकाना हक वाले सभी इंस्टॉल किए जा सकने वाले ट्रिगर दिखाता है. हालांकि, ये ट्रिगर सिर्फ़ इस स्क्रिप्ट या ऐड-ऑन के लिए उपलब्ध होते हैं. |
invalidate | void | मौजूदा स्क्रिप्ट को लागू करने के लिए, असरदार उपयोगकर्ता के पास जो अनुमति है उसे अमान्य कर देता है. |
new | State | स्टेटस टोकन के लिए बिल्डर बनाता है. इसका इस्तेमाल, OAuth फ़्लो जैसे कॉलबैक एपीआई में किया जा सकता है. |
new | Trigger | इंस्टॉल किए जा सकने वाले ट्रिगर बनाने की प्रोसेस शुरू करता है. ट्रिगर होने पर, यह किसी फ़ंक्शन को कॉल करता है. |
Service
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
get | String | अगर वेब ऐप्लिकेशन डिप्लॉय किया गया है, तो इसका यूआरएल दिखाता है. ऐसा न होने पर, null दिखाता है. |
is | Boolean | अगर स्क्रिप्ट को वेब ऐप्लिकेशन के तौर पर ऐक्सेस किया जा सकता है, तो true दिखाता है. |
Spreadsheet Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create() | Trigger | ट्रिगर बनाता है और उसे दिखाता है. |
on | Spreadsheet | स्प्रेडशीट के कॉन्टेंट या स्ट्रक्चर में बदलाव होने पर ट्रिगर होने वाला ट्रिगर तय करता है. |
on | Spreadsheet | स्प्रेडशीट में बदलाव होने पर ट्रिगर होने वाला ट्रिगर तय करता है. |
on | Spreadsheet | स्प्रेडशीट में फ़ॉर्म सबमिट होने पर ट्रिगर होने वाला ट्रिगर तय करता है. |
on | Spreadsheet | स्प्रेडशीट खोलने पर ट्रिगर होने वाला ट्रिगर तय करता है. |
State Token Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create | String | स्टेटस टोकन की एन्क्रिप्ट की गई स्ट्रिंग बनाता है. |
with | State | टोकन में आर्ग्युमेंट जोड़ता है. |
with | State | कॉलबैक फ़ंक्शन सेट करता है. |
with | State | यह सेकंड में वह अवधि सेट करता है जिसके लिए टोकन मान्य है. |
Trigger
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
get | Event | उस इवेंट टाइप की जानकारी दिखाता है जिस पर ट्रिगर सक्रिय होता है. |
get | String | वह फ़ंक्शन दिखाता है जिसे ट्रिगर होने पर कॉल किया जाएगा. |
get | Trigger | उन इवेंट का सोर्स दिखाता है जिनकी वजह से ट्रिगर सक्रिय होगा. |
get | String | सोर्स से जुड़ा आईडी दिखाता है. |
get | String | एक यूनीक आइडेंटिफ़ायर दिखाता है. इसका इस्तेमाल, ट्रिगर को एक-दूसरे से अलग करने के लिए किया जा सकता है. |
Trigger Builder
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
for | Document | दिए गए दस्तावेज़ से जुड़ा Document बनाता है और उसे दिखाता है. |
for | Document | दिए गए आईडी वाले दस्तावेज़ से जुड़ा Document बनाता है और उसे दिखाता है. |
for | Form | दिए गए फ़ॉर्म से जुड़ा Form बनाता है और उसे दिखाता है. |
for | Form | दिए गए आईडी वाले फ़ॉर्म से जुड़ा Form बनाता है और उसे दिखाता है. |
for | Spreadsheet | यह फ़ंक्शन, दी गई स्प्रेडशीट से जुड़ा Spreadsheet बनाता है और उसे दिखाता है. |
for | Spreadsheet | दिए गए आईडी वाली स्प्रेडशीट से जुड़ा Spreadsheet बनाता है और उसे दिखाता है. |
for | Calendar | कैलेंडर ट्रिगर बनाने के लिए बिल्डर दिखाता है. |
time | Clock | समय के हिसाब से ट्रिगर बनाने के लिए, Clock बनाता है और उसे दिखाता है. |
Trigger Source
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
SPREADSHEETS | Enum | Google Sheets, ट्रिगर को ट्रिगर करता है. |
CLOCK | Enum | समय पर होने वाले इवेंट की वजह से ट्रिगर सक्रिय होता है. |
FORMS | Enum | Google Forms से ट्रिगर चालू होता है. |
DOCUMENTS | Enum | Google Docs से ट्रिगर चालू होता है. |
CALENDAR | Enum | Google Calendar से ट्रिगर चालू होता है. |