HTML Service

एचटीएमएल

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

.

क्लास

नामसंक्षिप्त विवरण
HtmlOutputएक HtmlOutput ऑब्जेक्ट, जिसे स्क्रिप्ट से दिखाया जा सकता है.
HtmlOutputMetaTagयह एक ऐसा ऑब्जेक्ट होता है जो HtmlOutput.addMetaTag(name, content) को कॉल करके पेज में जोड़े गए मेटा टैग को दिखाता है.
HtmlServiceयह स्क्रिप्ट से एचटीएमएल और अन्य टेक्स्ट कॉन्टेंट वापस पाने की सेवा है.
HtmlTemplateडाइनैमिक तरीके से एचटीएमएल बनाने के लिए, एक टेंप्लेट ऑब्जेक्ट.
SandboxModeयह एक इनम है. यह उन सैंडबॉक्स मोड को दिखाता है जिनका इस्तेमाल क्लाइंट-साइड HtmlServiceस्क्रिप्ट के लिए किया जा सकता है.
XFrameOptionsModeयह एक इनम है. यह उन X-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इस ऑब्जेक्ट में मौजूद डेटा को blob के तौर पर दिखाओ.
getContent()Stringइस HtmlOutput का कॉन्टेंट मिलता है.
getFaviconUrl()Stringयह कुकी, पेज में जोड़े गए फ़ेविकॉन लिंक टैग का यूआरएल पता करती है. इसे setFaviconUrl(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स्क्रिप्ट के लिए किया जा सकता है.
XFrameOptionsModeXFrameOptionsModeयह एक इनम है. यह उन X-Frame-Options मोड को दिखाता है जिनका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createHtmlOutput()HtmlOutputयह एक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से वापस भेजा जा सकता है.
createHtmlOutput(blob)HtmlOutputयह BlobSource रिसॉर्स से एक नया HtmlOutput ऑब्जेक्ट बनाता है.
createHtmlOutput(html)HtmlOutputयह एक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से वापस भेजा जा सकता है.
createHtmlOutputFromFile(filename)HtmlOutputकोड एडिटर में मौजूद किसी फ़ाइल से, एक नया HtmlOutput ऑब्जेक्ट बनाता है.
createTemplate(blob)HtmlTemplateयह BlobSource रिसॉर्स से एक नया 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 5 के स्ट्रिक्ट मोड की नकल करता है. इसके लिए, सिर्फ़ ECMAScript 3 में उपलब्ध सुविधाओं का इस्तेमाल किया जाता है.
IFRAMEEnumयह सैंडबॉक्स मोड, Caja सैंडबॉक्स टेक्नोलॉजी के बजाय iframe सैंडबॉक्सिंग का इस्तेमाल करता है. Caja सैंडबॉक्स टेक्नोलॉजी का इस्तेमाल EMULATED और NATIVE मोड में किया जाता है.
NATIVEEnumयह सैंडबॉक्स मोड, ECMAScript 5 के स्ट्रिक्ट मोड पर आधारित है.

XFrameOptionsMode

प्रॉपर्टी

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