HTML Service

एचटीएमएल

इस सेवा की मदद से, Apps Script ऐप्लिकेशन आम तौर पर यूज़र इंटरफ़ेस के तौर पर एचटीएमएल दिखाते हैं. अगर आपने इस क्लास का इस्तेमाल पहले कभी नहीं किया है, तो हमारा सुझाव है कि आप एचटीएमएल सेवा के बारे में गाइड भी देखें

.

क्लास

नामसंक्षिप्त विवरण
HtmlOutputएक HtmlOutput ऑब्जेक्ट, जिसे स्क्रिप्ट से दिखाया जा सकता है.
HtmlOutputMetaTagऐसा ऑब्जेक्ट जो HtmlOutput.addMetaTag(name, content) को कॉल करके, पेज में जोड़े गए मेटा टैग को दिखाता है.
HtmlServiceकिसी स्क्रिप्ट से एचटीएमएल और अन्य टेक्स्ट कॉन्टेंट दिखाने वाली सेवा.
HtmlTemplateडाइनैमिक तौर पर एचटीएमएल बनाने के लिए टेंप्लेट ऑब्जेक्ट.
SandboxModeसैंडबॉक्स मोड दिखाने वाला एक क्रम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService script के लिए किया जा सकता है.
XFrameOptionsModeX-Frame-Options मोड दिखाने वाला एक क्रम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है.

HtmlOutput

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addMetaTag(name, content)HtmlOutputपेज में मेटा टैग जोड़ता है.
append(addedContent)HtmlOutputइस HtmlOutput के कॉन्टेंट में नया कॉन्टेंट जोड़ता है.
appendUntrusted(addedContent)HtmlOutputकॉन्टेक्स्ट के हिसाब से एस्केप करने की सुविधा का इस्तेमाल करके, इस HtmlOutput के कॉन्टेंट में नया कॉन्टेंट जोड़ता है.
asTemplate()HtmlTemplateइस HtmlOutput से जुड़ा HtmlTemplate दिखाता है.
clear()HtmlOutputमौजूदा कॉन्टेंट मिटाता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBlob()Blobइस ऑब्जेक्ट में मौजूद डेटा को ब्लॉब के तौर पर दिखाएं.
getContent()Stringइस HtmlOutput का कॉन्टेंट पाता है.
getFaviconUrl()StringsetFaviconUrl(iconUrl) को कॉल करके, पेज पर जोड़े गए फ़ेविकॉन लिंक टैग का यूआरएल पाता है.
getHeight()IntegerGoogle Docs, Sheets या Forms में कस्टम डायलॉग बॉक्स की शुरुआती ऊंचाई दिखाता है.
getMetaTags()HtmlOutputMetaTag[]addMetaTag(name, content) को कॉल करके, पेज पर जोड़े गए मेटा टैग दिखाने वाले ऑब्जेक्ट का कलेक्शन पाता है.
getTitle()Stringआउटपुट पेज का टाइटल दिखाता है.
getWidth()IntegerGoogle Docs, Sheets या Forms में कस्टम डायलॉग बॉक्स की शुरुआती चौड़ाई दिखाता है.
setContent(content)HtmlOutputइस HtmlOutput का कॉन्टेंट सेट करता है.
setFaviconUrl(iconUrl)HtmlOutputपेज पर फ़ैविकॉन के लिए लिंक टैग जोड़ता है.
setHeight(height)HtmlOutputGoogle Docs, Sheets या Forms में कस्टम डायलॉग बॉक्स की शुरुआती ऊंचाई सेट करता है.
setSandboxMode(mode)HtmlOutputइस तरीके का अब कोई असर नहीं पड़ता — पहले यह क्लाइंट-साइड स्क्रिप्ट के लिए इस्तेमाल किया जाने वाला sandbox mode सेट करता था.
setTitle(title)HtmlOutputआउटपुट पेज का टाइटल सेट करता है.
setWidth(width)HtmlOutputGoogle Docs, Sheets या Forms में, कस्टम डायलॉग बॉक्स की शुरुआती चौड़ाई सेट करता है.
setXFrameOptionsMode(mode)HtmlOutputपेज के X-Frame-Options हेडर की स्थिति सेट करता है. इससे क्लिक जैकिंग को रोकने की सुविधा को कंट्रोल किया जाता है.

HtmlOutputMetaTag

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getContent()Stringइस मेटा टैग का कॉन्टेंट पाता है.
getName()Stringइस HtmlOutputMetaTag का नाम दिखाता है.

HtmlService

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
SandboxModeSandboxModeसैंडबॉक्स मोड दिखाने वाला एक क्रम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService script के लिए किया जा सकता है.
XFrameOptionsModeXFrameOptionsModeX-Frame-Options मोड दिखाने वाला एक क्रम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createHtmlOutput()HtmlOutputएक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
createHtmlOutput(blob)HtmlOutputBlobSource संसाधन से नया HtmlOutput ऑब्जेक्ट बनाता है.
createHtmlOutput(html)HtmlOutputएक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
createHtmlOutputFromFile(filename)HtmlOutputकोड एडिटर में, किसी फ़ाइल से नया HtmlOutput ऑब्जेक्ट बनाता है.
createTemplate(blob)HtmlTemplateBlobSource संसाधन से नया HtmlTemplate ऑब्जेक्ट बनाता है.
createTemplate(html)HtmlTemplateएक नया HtmlTemplate ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
createTemplateFromFile(filename)HtmlTemplateकोड एडिटर में, किसी फ़ाइल से नया HtmlTemplate ऑब्जेक्ट बनाता है.
getUserAgent()Stringमौजूदा ब्राउज़र के लिए उपयोगकर्ता-एजेंट स्ट्रिंग दिखाता है.

HtmlTemplate

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
evaluate()HtmlOutputइस टेंप्लेट का आकलन करता है और HtmlOutput ऑब्जेक्ट दिखाता है.
getCode()Stringटेंप्लेट फ़ाइल के आधार पर, JavaScript कोड की स्ट्रिंग जनरेट करता है, जिसका आकलन किया जा सकता है.
getCodeWithComments()Stringयह JavaScript कोड की ऐसी स्ट्रिंग जनरेट करता है जिसका आकलन किया जा सकता है. कोड की हर लाइन में, टेंप्लेट की मूल लाइन को टिप्पणी के तौर पर शामिल किया जाता है.
getRawContent()Stringइस टेंप्लेट का प्रोसेस नहीं किया गया कॉन्टेंट दिखाता है.

SandboxMode

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
EMULATEDEnumयह एक लेगसी सैंडबॉक्स मोड है, जो ECMAScript 3 में उपलब्ध सुविधाओं का इस्तेमाल करके, ECMAScript 5 के स्ट्रिक्ट मोड को एमुलेट करता है.
IFRAMEEnumयह एक सैंडबॉक्स मोड है, जो Caja सैंडबॉक्स टेक्नोलॉजी के बजाय, iframe सैंडबॉक्सिंग का इस्तेमाल करता है. Caja सैंडबॉक्स टेक्नोलॉजी का इस्तेमाल, EMULATED और NATIVE मोड करते हैं.
NATIVEEnumECMAScript 5 के स्ट्रिक्ट मोड पर आधारित सैंडबॉक्स मोड.

XFrameOptionsMode

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
ALLOWALLEnumकोई X-Frame-Options हेडर सेट नहीं किया जाएगा.
DEFAULTEnumX-Frame-Options हेडर के लिए डिफ़ॉल्ट वैल्यू सेट करता है. इससे सुरक्षा से जुड़ी सामान्य मान्यताओं को बनाए रखा जाता है.