इस सेवा की मदद से, 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 | इस ऑब्जेक्ट के अंदर का डेटा, ब्लॉब के तौर पर दें. |
getContent() | String | इस HtmlOutput के कॉन्टेंट को ऐक्सेस करता है. |
getFaviconUrl() | String | setFaviconUrl(iconUrl) को कॉल करके, पेज पर जोड़े गए फ़ेविकॉन लिंक टैग का यूआरएल मिलता है. |
getHeight() | Integer | Google Docs, Sheets या Forms में कस्टम डायलॉग की शुरुआती ऊंचाई दिखाता है. |
getMetaTags() | HtmlOutputMetaTag[] | addMetaTag(name, content) को कॉल करके, पेज पर जोड़े गए मेटा टैग दिखाने वाले ऑब्जेक्ट का कलेक्शन मिलता है. |
getTitle() | String | आउटपुट पेज का टाइटल दिखाता है. |
getWidth() | Integer | Google Docs, Sheets या Forms में, कस्टम डायलॉग की शुरुआती चौड़ाई की जानकारी देता है. |
setContent(content) | HtmlOutput | यह HtmlOutput का कॉन्टेंट सेट करता है. |
setFaviconUrl(iconUrl) | HtmlOutput | पेज पर फ़ेविकॉन के लिए लिंक टैग जोड़ता है. |
setHeight(height) | HtmlOutput | Google Docs, Sheets या Forms में, कस्टम डायलॉग की शुरुआती ऊंचाई सेट करता है. |
setSandboxMode(mode) | HtmlOutput | इस तरीके का अब कोई असर नहीं पड़ता — पहले, क्लाइंट-साइड स्क्रिप्ट के लिए इस्तेमाल किए जाने वाले sandbox
mode को सेट किया जाता था. |
setTitle(title) | HtmlOutput | आउटपुट पेज का टाइटल सेट करता है. |
setWidth(width) | HtmlOutput | Google Docs, Sheets या Forms में, कस्टम डायलॉग की शुरुआती चौड़ाई सेट करता है. |
setXFrameOptionsMode(mode) | HtmlOutput | यह पेज के X-Frame-Options हेडर की स्थिति सेट करता है, जो क्लिकजैकिंग से बचाव को कंट्रोल करता है. |
HtmlOutputMetaTag
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getContent() | String | इस मेटा टैग के कॉन्टेंट की जानकारी मिलती है. |
getName() | String | आपको इस HtmlOutputMetaTag का नाम मिला. |
HtmlService
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
SandboxMode | SandboxMode | सैंडबॉक्स मोड को दिखाने वाला एनम, जिसका इस्तेमाल क्लाइंट-साइड HtmlService
स्क्रिप्ट के लिए किया जा सकता है. |
XFrameOptionsMode | XFrameOptionsMode | 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
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
EMULATED | Enum | एक लेगसी सैंडबॉक्स मोड, जो सिर्फ़ ECMAScript 3 में उपलब्ध सुविधाओं का इस्तेमाल करके ECMAScript 5 स्ट्रिक्ट मोड को एम्युलेट करता है. |
IFRAME | Enum | ऐसा सैंडबॉक्स मोड जो EMULATED और NATIVE मोड में इस्तेमाल की जाने वाली Caja सैंडबॉक्स टेक्नोलॉजी के बजाय, iframe सैंडबॉक्सिंग का इस्तेमाल करता है. |
NATIVE | Enum | एक सैंडबॉक्स मोड, जो ECMAScript 5 सख्त मोड के ऊपर बना है. |
XFrameOptionsMode
प्रॉपर्टी
प्रॉपर्टी | Type | ब्यौरा |
---|---|---|
ALLOWALL | Enum | कोई X-Frame-Options हेडर सेट नहीं किया जाएगा. |
DEFAULT | Enum | यह X-Frame-Options हेडर के लिए डिफ़ॉल्ट वैल्यू सेट करता है, जिससे सुरक्षा से जुड़ी सामान्य
धारणाएं बनी रहती हैं. |