Base Service

Base

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

क्लास

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

Blob

तरीके

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

BlobSource

तरीके

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

Browser

प्रॉपर्टी

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

तरीके

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

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 Forms फ़ाइल के लिए MIME टाइप का रेप्रज़ेंटेशन.
GOOGLE_SHEETSEnumGoogle Sheets फ़ाइल के लिए MIME टाइप का रेप्रज़ेंटेशन.
GOOGLE_SITESEnumGoogle Sites फ़ाइल के लिए MIME टाइप का उदाहरण.
GOOGLE_SLIDESEnumGoogle Slides फ़ाइल के MIME टाइप की जानकारी.
FOLDEREnumGoogle Drive फ़ोल्डर के लिए MIME टाइप की जानकारी.
SHORTCUTEnumGoogle Drive के शॉर्टकट के लिए MIME टाइप का उदाहरण.
BMPEnumBMP इमेज फ़ाइल (आम तौर पर .bmp) के लिए MIME टाइप का रेप्रज़ेंटेशन.
GIFEnumGIF इमेज फ़ाइल (आम तौर पर .gif) के लिए MIME टाइप का रेप्रज़ेंटेशन.
JPEGEnumJPEG इमेज फ़ाइल (आम तौर पर .jpg) के लिए MIME टाइप का रेप्रज़ेंटेशन.
PNGEnumPNG इमेज फ़ाइल (आम तौर पर .png) के लिए MIME टाइप का रेप्रज़ेंटेशन.
SVGEnumआम तौर पर .svg फ़ाइल फ़ॉर्मैट वाली SVG इमेज फ़ाइल के लिए MIME टाइप का रेप्रज़ेंटेशन.
PDFEnumPDF फ़ाइल (आम तौर पर .pdf) के लिए MIME टाइप का रेप्रज़ेंटेशन.
CSSEnumसीएसएस टेक्स्ट फ़ाइल (आम तौर पर .css) के लिए MIME टाइप का रेप्रज़ेंटेशन.
CSVEnumCSV टेक्स्ट फ़ाइल (आम तौर पर .csv) के लिए MIME टाइप का रेप्रज़ेंटेशन.
HTMLEnumएचटीएमएल टेक्स्ट फ़ाइल (आम तौर पर .html) के लिए MIME टाइप का रेप्रज़ेंटेशन.
JAVASCRIPTEnumJavaScript टेक्स्ट फ़ाइल (आम तौर पर .js) के लिए MIME टाइप का रेप्रज़ेंटेशन.
PLAIN_TEXTEnumआम तौर पर .txt फ़ाइल के लिए MIME टाइप का रेप्रज़ेंटेशन.
RTFEnumरिच टेक्स्ट फ़ाइल (आम तौर पर .rtf) के लिए MIME टाइप का रेप्रज़ेंटेशन.
OPENDOCUMENT_GRAPHICSEnumOpenDocument ग्राफ़िक्स फ़ाइल (आम तौर पर .odg) के लिए MIME टाइप का रेप्रज़ेंटेशन.
OPENDOCUMENT_PRESENTATIONEnumOpenDocument प्रज़ेंटेशन फ़ाइल (आम तौर पर .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 टाइप का रेप्रज़ेंटेशन.
ZIPEnumZIP फ़ॉर्मैट वाली संग्रह फ़ाइल (आम तौर पर .zip) के लिए MIME टाइप का रेप्रज़ेंटेशन.

Month

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
JANUARYEnumजनवरी (पहला महीना).
FEBRUARYEnumफ़रवरी (दूसरा महीना).
MARCHEnumमार्च (तीसरा महीना).
APRILEnumअप्रैल (चौथा महीना).
MAYEnumमई (पांचवां महीना).
JUNEEnumजून (छठा महीना).
JULYEnumजुलाई (सातवां महीना).
AUGUSTEnumअगस्त (8वां महीना).
SEPTEMBEREnumसितंबर (9वां महीना).
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()voidStackdriver लॉगिंग में, गड़बड़ी के लेवल का खाली मैसेज दिखाता है.
error(formatOrObject, values)voidStackdriver लॉगिंग में गड़बड़ी के लेवल का मैसेज दिखाता है.
info()voidStackdriver लॉगिंग में, जानकारी वाले लेवल का खाली मैसेज दिखाता है.
info(formatOrObject, values)voidStackdriver लॉगिंग में INFO लेवल का मैसेज दिखाता है.
log()voidStackdriver लॉगिंग में, डीबग लेवल का खाली मैसेज दिखाता है.
log(formatOrObject, values)voidStackdriver लॉगिंग में डीबग लेवल का मैसेज दिखाता है.
time(label)voidएक टाइमर शुरू करता है. इसका इस्तेमाल करके, किसी कार्रवाई में लगने वाले समय को ट्रैक किया जा सकता है.
timeEnd(label)voidconsole.time() को कॉल करके शुरू किए गए टाइमर को रोकता है.
warn()voidStackdriver लॉगिंग में, चेतावनी के लेवल का खाली मैसेज दिखाता है.
warn(formatOrObject, values)voidStackdriver लॉगिंग में चेतावनी वाले लेवल का मैसेज दिखाता है.