Base Service

Base

यह सेवा, उपयोगकर्ता की जानकारी का ऐक्सेस देती है. जैसे, ईमेल पते और उपयोगकर्ता नाम. यह Google Workspace ऐप्लिकेशन में स्क्रिप्ट लॉग और डायलॉग बॉक्स को भी कंट्रोल करता है.

क्लास

नामसंक्षिप्त विवरण
BlobApps Script सेवाओं के लिए डेटा इंटरचेंज ऑब्जेक्ट.
BlobSourceयह उन ऑब्जेक्ट के लिए इंटरफ़ेस है जो अपने डेटा को Blob के तौर पर एक्सपोर्ट कर सकते हैं.
Browserयह क्लास, Google Sheets से जुड़े डायलॉग बॉक्स को ऐक्सेस करने की सुविधा देती है.
Buttonयह एक इनम है. यह पहले से तय किए गए, स्थानीय भाषा में उपलब्ध डायलॉग बटन दिखाता है. इन्हें alert या PromptResponse.getSelectedButton() दिखाता है, ताकि यह पता चल सके कि उपयोगकर्ता ने डायलॉग में किस बटन पर क्लिक किया है.
ButtonSetयह एक इनम है. यह पहले से तय किए गए, स्थानीय भाषा में उपलब्ध डायलॉग बटन के एक या उससे ज़्यादा सेट दिखाता है. इन्हें alert या prompt में जोड़ा जा सकता है.
ColorTypeरंगों के टाइप
Loggerइस क्लास की मदद से डेवलपर, एक्ज़ीक्यूशन लॉग में लिख सकता है. साथ ही, अगर स्क्रिप्ट किसी स्टैंडर्ड Cloud Project से जुड़ी है, तो Google Cloud Logging में भी लिख सकता है.
MenuGoogle ऐप्लिकेशन के यूज़र इंटरफ़ेस के इंस्टेंस में मौजूद कस्टम मेन्यू.
MimeTypeयह एक इन्यूमरेशन है. इससे स्ट्रिंग को साफ़ तौर पर टाइप किए बिना, MIME-टाइप के एलान का ऐक्सेस मिलता है.
Monthसाल के महीनों को दिखाने वाला एक enum.
PromptResponseGoogle ऐप्लिकेशन के लिए, यूज़र इंटरफ़ेस एनवायरमेंट में दिखने वाले prompt डायलॉग का जवाब.
RgbColorलाल, हरे, और नीले रंग के चैनल से तय किया गया रंग.
SessionSession क्लास, सेशन की जानकारी ऐक्सेस करने की सुविधा देती है. जैसे, उपयोगकर्ता का ईमेल पता (कुछ मामलों में) और भाषा की सेटिंग.
Uiयह Google ऐप्लिकेशन के लिए यूज़र इंटरफ़ेस एनवायरमेंट का एक इंस्टेंस है. इसकी मदद से स्क्रिप्ट, मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ सकती है.
Userउपयोगकर्ता का ऐसा प्रतिनिधित्व जो स्क्रिप्टिंग के लिए सही हो.
Weekdayयह enum, हफ़्ते के दिनों को दिखाता है.
consoleइस क्लास की मदद से डेवलपर, एक्ज़ीक्यूशन लॉग में लिख सकता है. साथ ही, अगर स्क्रिप्ट किसी स्टैंडर्ड Cloud Project से जुड़ी है, तो Google Cloud Logging में भी लिख सकता है.

Blob

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
copyBlob()Blobयह इस ब्लॉब की कॉपी दिखाता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBytes()Byte[]इस ब्लोब में सेव किया गया डेटा मिलता है.
getContentType()String|nullइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप मिलता है.
getDataAsString()Stringइस ब्लोब का डेटा, UTF-8 एन्कोडिंग वाली स्ट्रिंग के तौर पर मिलता है.
getDataAsString(charset)Stringइस ब्लोब के डेटा को, तय की गई एन्कोडिंग के साथ स्ट्रिंग के तौर पर दिखाता है.
getName()String|nullइस blob का नाम मिलता है.
isGoogleType()Booleanइससे पता चलता है कि यह ब्लॉब, Google Workspace की फ़ाइल (जैसे, Sheets, Docs वगैरह) है या नहीं.
setBytes(data)Blobइस ब्लोब में सेव किए गए डेटा को सेट करता है.
setContentType(contentType)Blobइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप सेट करता है.
setContentTypeFromExtension()Blobयह फ़ाइल एक्सटेंशन के आधार पर, इस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप सेट करता है.
setDataFromString(string)BlobUTF-8 एन्कोडिंग वाली स्ट्रिंग से, इस ब्लॉब का डेटा सेट करता है.
setDataFromString(string, charset)Blobयह फ़ंक्शन, इस BLOB के डेटा को दी गई एन्कोडिंग वाली स्ट्रिंग से सेट करता है.
setName(name)Blobयह इस ब्लॉब का नाम सेट करता है.

BlobSource

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, बताए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBlob()Blobइस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ.

Browser

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ButtonsButtonSet

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
inputBox(prompt)String|nullयह उपयोगकर्ता के ब्राउज़र में, टेक्स्ट इनपुट बॉक्स वाला डायलॉग बॉक्स दिखाता है.
inputBox(prompt, buttons)String|nullयह उपयोगकर्ता के ब्राउज़र में, टेक्स्ट इनपुट बॉक्स वाला डायलॉग बॉक्स दिखाता है.
inputBox(title, prompt, buttons)String|nullयह उपयोगकर्ता के ब्राउज़र में, टेक्स्ट इनपुट बॉक्स वाला डायलॉग बॉक्स दिखाता है.
msgBox(prompt)String|nullयह कुकी, उपयोगकर्ता के ब्राउज़र में दिए गए मैसेज और 'ठीक है' बटन के साथ एक डायलॉग बॉक्स पॉप-अप करती है.
msgBox(prompt, buttons)String|nullयह कुकी, उपयोगकर्ता के ब्राउज़र में दिए गए मैसेज और बटन के साथ एक डायलॉग बॉक्स पॉप-अप करती है.
msgBox(title, prompt, buttons)String|nullयह फ़ंक्शन, उपयोगकर्ता के ब्राउज़र में दिए गए टाइटल, मैसेज, और बटन के साथ एक डायलॉग बॉक्स दिखाता है.

Button

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
CLOSEEnumयह हर डायलॉग के टाइटल बार में दिखने वाला स्टैंडर्ड क्लोज़ बटन है.
OKEnum"ठीक है" बटन, जो यह दिखाता है कि कार्रवाई जारी रखनी चाहिए.
CANCELEnum"रद्द करें" बटन, जिससे पता चलता है कि किसी कार्रवाई को आगे नहीं बढ़ाया जाना चाहिए.
YESEnum"हां" बटन, जो किसी सवाल के जवाब के तौर पर सकारात्मक प्रतिक्रिया दिखाता है.
NOEnum"नहीं" बटन, जो किसी सवाल के जवाब के तौर पर "नहीं" को दिखाता है.

ButtonSet

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
OKEnumसिर्फ़ एक "ठीक है" बटन. यह एक सूचना वाला मैसेज दिखाता है, जिसे सिर्फ़ खारिज किया जा सकता है.
OK_CANCELEnum"ठीक है" और "रद्द करें" बटन, जिससे उपयोगकर्ता किसी कार्रवाई को जारी रख सकता है या रोक सकता है.
YES_NOEnum"हाँ" और "नहीं" बटन. इनकी मदद से उपयोगकर्ता, हाँ/नहीं में जवाब दे सकता है.
YES_NO_CANCELEnum"हाँ" बटन, "नहीं" बटन, और "रद्द करें" बटन. इनकी मदद से उपयोगकर्ता, हाँ/नहीं में जवाब दे सकता है या किसी कार्रवाई को रोक सकता है.

ColorType

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
UNSUPPORTEDEnumऐसा रंग टाइप जिसका इस्तेमाल नहीं किया जा सकता.
RGBEnumलाल, हरे, और नीले रंग के चैनल से तय किया गया रंग.
THEMEEnumऐसा रंग जो थीम के कलर स्कीम में मौजूद किसी एंट्री को दिखाता है.

Logger

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
clear()voidलॉग मिटाता है.
getLog()Stringयह फ़ंक्शन, मौजूदा लॉग में मौजूद सभी मैसेज की पूरी सूची दिखाता है.
log(data)Loggerयह कुकी, लॉग में डेटा लिखती है.
log(format, values)Loggerयह फ़ंक्शन, फ़ॉर्मैट की गई स्ट्रिंग को लॉगिंग कंसोल में लिखता है. इसके लिए, दिए गए फ़ॉर्मैट और वैल्यू का इस्तेमाल किया जाता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addItem(caption, functionName)Menuइस फ़ंक्शन का इस्तेमाल करके, मेन्यू में कोई आइटम जोड़ा जाता है.
addSeparator()Menuयह कुकी, मेन्यू में विज़ुअल सेपरेटर जोड़ती है.
addSubMenu(menu)Menuइस विकल्प का इस्तेमाल करके, मेन्यू में एक सब-मेन्यू जोड़ा जाता है.
addToUi()voidयह फ़ंक्शन, एडिटर के यूज़र इंटरफ़ेस के इंस्टेंस में मेन्यू डालता है.

MimeType

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
GOOGLE_APPS_SCRIPTEnumGoogle Apps Script प्रोजेक्ट के लिए MIME टाइप का प्रतिनिधित्व.
GOOGLE_DRAWINGSEnumGoogle Drawings फ़ाइल के लिए MIME टाइप का रेप्रज़ेंटेशन.
GOOGLE_DOCSEnumGoogle Docs फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व.
GOOGLE_FORMSEnumGoogle फ़ॉर्म की फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व.
GOOGLE_SHEETSEnumGoogle Sheets फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व.
GOOGLE_SITESEnumGoogle Sites फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व.
GOOGLE_SLIDESEnumGoogle Slides फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व.
FOLDEREnumGoogle Drive फ़ोल्डर के लिए MIME टाइप का प्रतिनिधित्व.
SHORTCUTEnumGoogle Drive के शॉर्टकट के लिए MIME टाइप का प्रतिनिधित्व.
BMPEnumयह BMP इमेज फ़ाइल (आम तौर पर .bmp) के लिए MIME टाइप दिखाता है.
GIFEnumGIF इमेज फ़ाइल (आम तौर पर .gif) के लिए MIME टाइप का प्रतिनिधित्व.
JPEGEnumJPEG इमेज फ़ाइल (आम तौर पर .jpg) के लिए MIME टाइप का प्रतिनिधित्व.
PNGEnumPNG इमेज फ़ाइल (आम तौर पर .png) के लिए MIME टाइप का प्रतिनिधित्व.
SVGEnumSVG इमेज फ़ाइल (आम तौर पर .svg) के लिए MIME टाइप का प्रतिनिधित्व.
PDFEnumPDF फ़ाइल के लिए MIME टाइप का प्रतिनिधित्व (आम तौर पर .pdf).
CSSEnumसीएसएस टेक्स्ट फ़ाइल (आम तौर पर .css) के लिए MIME टाइप का प्रतिनिधित्व.
CSVEnumयह CSV टेक्स्ट फ़ाइल (आम तौर पर .csv) के लिए MIME टाइप का प्रतिनिधित्व करता है.
HTMLEnumयह एचटीएमएल टेक्स्ट फ़ाइल (आम तौर पर .html) के लिए MIME टाइप का प्रतिनिधित्व करता है.
JAVASCRIPTEnumJavaScript टेक्स्ट फ़ाइल (आम तौर पर .js) के लिए MIME टाइप का प्रतिनिधित्व.
PLAIN_TEXTEnumसादे टेक्स्ट वाली फ़ाइल (आम तौर पर .txt) के लिए MIME टाइप का प्रतिनिधित्व.
RTFEnumरिच टेक्स्ट फ़ाइल (आम तौर पर .rtf) के लिए MIME टाइप का प्रतिनिधित्व.
OPENDOCUMENT_GRAPHICSEnumOpenDocument ग्राफ़िक्स फ़ाइल (आम तौर पर .odg) के लिए MIME टाइप का प्रतिनिधित्व.
OPENDOCUMENT_PRESENTATIONEnumOpenDocument presentation फ़ाइल (आम तौर पर .odp) के लिए MIME टाइप का प्रतिनिधित्व.
OPENDOCUMENT_SPREADSHEETEnumOpenDocument स्प्रेडशीट फ़ाइल (आम तौर पर .ods) के लिए MIME टाइप का प्रतिनिधित्व.
OPENDOCUMENT_TEXTEnumOpenDocument वर्ड-प्रोसेसिंग फ़ाइल (आम तौर पर .odt) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_EXCELEnumMicrosoft Excel स्प्रेडशीट फ़ाइल (आम तौर पर .xlsx) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_EXCEL_LEGACYEnumMicrosoft Excel की लेगसी फ़ाइल (आम तौर पर .xls) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_POWERPOINTEnumMicrosoft PowerPoint की किसी प्रेज़ेंटेशन फ़ाइल (आम तौर पर .pptx) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_POWERPOINT_LEGACYEnumMicrosoft PowerPoint की लेगसी फ़ाइल (आम तौर पर .ppt) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_WORDEnumMicrosoft Word दस्तावेज़ फ़ाइल (आम तौर पर .docx) के लिए MIME टाइप का प्रतिनिधित्व.
MICROSOFT_WORD_LEGACYEnumMicrosoft Word की लेगसी फ़ाइल (आम तौर पर .doc) के लिए MIME टाइप का प्रतिनिधित्व.
ZIPEnumयह ZIP संग्रह फ़ाइल (आम तौर पर .zip) के लिए MIME टाइप का प्रतिनिधित्व करता है.

Month

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
JANUARYEnumजनवरी (पहला महीना).
FEBRUARYEnumफ़रवरी (दूसरा महीना).
MARCHEnumमार्च (तीसरा महीना).
APRILEnumअप्रैल (चौथा महीना).
MAYEnumमई (महीना 5).
JUNEEnumजून (छठा महीना).
JULYEnumजुलाई (सातवां महीना).
AUGUSTEnumअगस्त (आठवां महीना).
SEPTEMBEREnumसितंबर (नौवां महीना).
OCTOBEREnumअक्टूबर (महीना 10).
NOVEMBEREnumनवंबर (महीना 11).
DECEMBEREnumदिसंबर (महीना 12).

PromptResponse

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getResponseText()Stringइससे, उपयोगकर्ता के डायलॉग बॉक्स के इनपुट फ़ील्ड में डाले गए टेक्स्ट की जानकारी मिलती है.
getSelectedButton()Buttonडायलॉग को खारिज करने के लिए, उपयोगकर्ता ने जिस बटन पर क्लिक किया है उसे दिखाता है.

RgbColor

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
asHexString()Stringयह फ़ंक्शन, रंग को सीएसएस-स्टाइल वाले सात वर्णों की हेक्साडेसिमल स्ट्रिंग (#rrggbb) या नौ वर्णों की हेक्साडेसिमल स्ट्रिंग (#aarrggbb) के तौर पर दिखाता है.
getBlue()Integerइस रंग का नीला चैनल, 0 से 255 तक की संख्या के तौर पर.
getColorType()ColorTypeइस रंग का टाइप बताओ.
getGreen()Integerइस रंग का ग्रीन चैनल, 0 से 255 तक की संख्या के तौर पर.
getRed()Integerइस रंग का लाल चैनल, 0 से 255 तक की संख्या के तौर पर.

Session

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getActiveUser()Userइस कुकी से मौजूदा उपयोगकर्ता के बारे में जानकारी मिलती है.
getActiveUserLocale()Stringयह कुकी, मौजूदा उपयोगकर्ता की भाषा की सेटिंग को स्ट्रिंग के तौर पर सेव करती है. उदाहरण के लिए, अंग्रेज़ी के लिए en.
getEffectiveUser()Userइस कुकी से उस उपयोगकर्ता के बारे में जानकारी मिलती है जिसके अधिकार में स्क्रिप्ट चल रही है.
getScriptTimeZone()Stringइससे स्क्रिप्ट का टाइम ज़ोन मिलता है.
getTemporaryActiveUserKey()Stringयह कुकी, सक्रिय उपयोगकर्ता के लिए एक अस्थायी कुंजी जनरेट करती है. हालांकि, इससे उपयोगकर्ता की पहचान ज़ाहिर नहीं होती.

Ui

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ButtonButtonयह एक इनम है. यह पहले से तय किए गए, स्थानीय भाषा में उपलब्ध डायलॉग बटन दिखाता है. ये बटन, alert या PromptResponse.getSelectedButton() से मिलते हैं. इससे यह पता चलता है कि उपयोगकर्ता ने डायलॉग में मौजूद किस बटन पर क्लिक किया है.
ButtonSetButtonSetयह एक इनम है. यह पहले से तय किए गए, स्थानीय भाषा में उपलब्ध डायलॉग बटन के एक या उससे ज़्यादा सेट दिखाता है. इन्हें सूचना या प्रॉम्प्ट में जोड़ा जा सकता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
alert(prompt)Buttonयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक डायलॉग बॉक्स खोलता है. इसमें दिया गया मैसेज और "ठीक है" बटन होता है.
alert(prompt, buttons)Buttonयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक डायलॉग बॉक्स खोलता है. इसमें दिया गया मैसेज और बटन का सेट होता है.
alert(title, prompt, buttons)Buttonयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक डायलॉग बॉक्स खोलता है. इसमें दिया गया टाइटल, मैसेज, और बटन का सेट होता है.
createAddonMenu()Menuयह एक बिल्डर बनाता है, जिसका इस्तेमाल एडिटर के एक्सटेंशन मेन्यू में सब-मेन्यू डालने के लिए किया जा सकता है.
createMenu(caption)Menuयह एक बिल्डर बनाता है. इसका इस्तेमाल, एडिटर के यूज़र इंटरफ़ेस में मेन्यू जोड़ने के लिए किया जा सकता है.
prompt(prompt)PromptResponseयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक इनपुट डायलॉग बॉक्स खोलता है. इसमें दिया गया मैसेज और "ठीक है" बटन होता है.
prompt(prompt, buttons)PromptResponseयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक इनपुट डायलॉग बॉक्स खोलता है. इसमें दिया गया मैसेज और बटन का सेट होता है.
prompt(title, prompt, buttons)PromptResponseयह फ़ंक्शन, उपयोगकर्ता के एडिटर में एक इनपुट डायलॉग बॉक्स खोलता है. इसमें दिया गया टाइटल, मैसेज, और बटन का सेट होता है.
showModalDialog(userInterface, title)voidयह कुकी, उपयोगकर्ता के एडिटर में एक मोडल डायलॉग बॉक्स खोलती है. इसमें क्लाइंट-साइड का कस्टम कॉन्टेंट होता है.
showModelessDialog(userInterface, title)voidयह फ़ंक्शन, उपयोगकर्ता के एडिटर में मॉडलैस डायलॉग बॉक्स खोलता है. इसमें क्लाइंट-साइड का कस्टम कॉन्टेंट होता है.
showSidebar(userInterface)voidइससे उपयोगकर्ता के एडिटर में एक साइडबार खुलता है. इसमें क्लाइंट-साइड का कस्टम कॉन्टेंट होता है.

User

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getEmail()Stringअगर उपयोगकर्ता का ईमेल पता उपलब्ध है, तो उसे मिलता है.

Weekday

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
SUNDAYEnumरविवार.
MONDAYEnumसोमवार.
TUESDAYEnumमंगलवार.
WEDNESDAYEnumबुधवार.
THURSDAYEnumगुरुवार को.
FRIDAYEnumशुक्रवार को.
SATURDAYEnumशनिवार.

console

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
error()voidयह Stackdriver Logging में, ERROR लेवल का खाली मैसेज दिखाता है.
error(formatOrObject, values)voidयह फ़ंक्शन, Stackdriver Logging में ERROR लेवल का मैसेज भेजता है.
info()voidयह Stackdriver Logging को INFO लेवल का खाली मैसेज भेजता है.
info(formatOrObject, values)voidयह फ़ंक्शन, Stackdriver Logging को INFO लेवल का मैसेज भेजता है.
log()voidयह Stackdriver Logging में, डीबग लेवल का खाली मैसेज दिखाता है.
log(formatOrObject, values)voidयह Stackdriver Logging में DEBUG लेवल का मैसेज दिखाता है.
time(label)voidयह एक टाइमर शुरू करता है. इसका इस्तेमाल यह ट्रैक करने के लिए किया जा सकता है कि किसी ऑपरेशन को पूरा होने में कितना समय लगता है.
timeEnd(label)voidयह उस टाइमर को बंद कर देता है जिसे पहले console.time() को कॉल करके शुरू किया गया था.
warn()voidयह फ़ंक्शन, Stackdriver Logging में WARNING लेवल का खाली मैसेज दिखाता है.
warn(formatOrObject, values)voidयह Stackdriver Logging में WARNING लेवल का मैसेज दिखाता है.