Class HtmlService

HtmlService

स्क्रिप्ट से HTML और अन्य टेक्स्ट कॉन्टेंट लौटाने की सेवा.

सुरक्षा को ध्यान में रखते हुए, स्क्रिप्ट किसी ब्राउज़र पर सीधे कॉन्टेंट नहीं दिखा सकते. इसके बजाय, उन्हें एचटीएमएल को साफ़ करना चाहिए, ताकि वह नुकसान पहुंचाने वाली कार्रवाइयां न कर सके. कौनसी जानकारी दी जा सकती है, इससे जुड़ी सीमाओं के बारे में जानने के लिए, HtmlOutput का ब्यौरा देखें.

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
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मौजूदा ब्राउज़र के लिए उपयोगकर्ता-एजेंट स्ट्रिंग मिलती है.

ज़्यादा जानकारी वाले दस्तावेज़

createHtmlOutput()

एक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.

var output = HtmlService.createHtmlOutput();

रिटर्न टिकट

HtmlOutput — नया HtmlInput ऑब्जेक्ट


createHtmlOutput(blob)

BlobSource रिसॉर्स से नया HtmlOutput ऑब्जेक्ट बनाता है.

function createFromBlob(blob) {
  var output = HtmlService.createHtmlOutput(blob);
  return output;
}

पैरामीटर

नामटाइपब्यौरा
blobBlobSourceHTML से ऑप्ट आउट करने के लिए ऑब्जेक्ट

रिटर्न टिकट

HtmlOutput — नया HtmlOutput ऑब्जेक्ट

थ्रॉ

Error — अगर ब्लॉब में एचटीएमएल न हो या एचटीएमएल डिस्टॉर्ट हो, तो


createHtmlOutput(html)

एक नया HtmlOutput ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.

var output = HtmlService.createHtmlOutput('<b>Hello world!</b>');

पैरामीटर

नामटाइपब्यौरा
htmlStringसर्व की जाने वाली सामग्री

रिटर्न टिकट

HtmlOutput — नया HtmlInput ऑब्जेक्ट

थ्रॉ

Error — अगर एचटीएमएल फ़ॉर्मैट गलत है, तो


createHtmlOutputFromFile(filename)

कोड एडिटर में, फ़ाइल से नया HtmlOutput ऑब्जेक्ट बनाता है.

var output = HtmlService.createHtmlOutputFromFile('myPage');

पैरामीटर

नामटाइपब्यौरा
filenameStringइस्तेमाल करने के लिए फ़ाइल का नाम

रिटर्न टिकट

HtmlOutput — नया HtmlOutput ऑब्जेक्ट

थ्रॉ

Error — अगर फ़ाइल नहीं मिली या उसमें दिया गया एचटीएमएल गलत है


createTemplate(blob)

BlobSource रिसॉर्स से नया HtmlTemplate ऑब्जेक्ट बनाता है.

function createFromBlob(blob) {
  var template = HtmlService.createTemplate(blob);
  return output;
}

पैरामीटर

नामटाइपब्यौरा
blobBlobSourceएचटीएमएल से ऑब्जेक्ट हटाने का ऑब्जेक्ट.

रिटर्न टिकट

HtmlTemplate — नया HtmlTemplate ऑब्जेक्ट

थ्रॉ

Error — अगर ब्लॉब में एचटीएमएल न हो


createTemplate(html)

एक नया HtmlTemplate ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.

var template = HtmlService.createTemplate('<b>The time is &lt;?= new Date() ?&gt;</b>');

पैरामीटर

नामटाइपब्यौरा
htmlStringटेंप्लेट का कॉन्टेंट

रिटर्न टिकट

HtmlTemplate — नया HtmlTemplate ऑब्जेक्ट


createTemplateFromFile(filename)

कोड एडिटर में, फ़ाइल से नया HtmlTemplate ऑब्जेक्ट बनाता है.

var template = HtmlService.createTemplateFromFile('myTemplate');

पैरामीटर

नामटाइपब्यौरा
filenameStringइस्तेमाल करने के लिए फ़ाइल का नाम

रिटर्न टिकट

HtmlTemplate — नया HtmlTemplate ऑब्जेक्ट

थ्रॉ

Error — अगर फ़ाइल नहीं मिली


getUserAgent()

मौजूदा ब्राउज़र के लिए उपयोगकर्ता-एजेंट स्ट्रिंग मिलती है. अगर ज़्यादातर वेब ऐप्लिकेशन में इस्तेमाल नहीं किया जाता है, तो ज़्यादातर स्क्रिप्ट चलाने के लिए null दिखाता है.doGet() या doPost() फ़ंक्शन.

रिटर्न टिकट

String — उपयोगकर्ता एजेंट स्ट्रिंग