HTML Service

एचटीएमएल

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

.

क्लास

नामसंक्षिप्त विवरण
HtmlOutputHtmlOutput ऑब्जेक्ट, जिसे किसी स्क्रिप्ट से दिखाया जा सकता है.
HtmlOutputMetaTagHtmlOutput.addMetaTag(name, content) को कॉल करके, पेज में जोड़े गए मेटा टैग को दिखाने वाला ऑब्जेक्ट.
HtmlServiceकिसी स्क्रिप्ट से एचटीएमएल और अन्य टेक्स्ट कॉन्टेंट लौटाने की सेवा.
HtmlTemplateडाइनैमिक तरीके से एचटीएमएल बनाने के लिए टेंप्लेट ऑब्जेक्ट.
SandboxModeसैंडबॉक्स मोड को दिखाने वाला एनम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है.
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
SandboxModeSandboxModeसैंडबॉक्स मोड को दिखाने वाला एनम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService स्क्रिप्ट के लिए किया जा सकता है.
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

प्रॉपर्टी

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

XFrameOptionsMode

प्रॉपर्टी

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