Class HtmlService

HtmlService

यह स्क्रिप्ट से एचटीएमएल और अन्य टेक्स्ट कॉन्टेंट को वापस लाने वाली सेवा है.

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

प्रॉपर्टी

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

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

createHtmlOutput()

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

const output = HtmlService.createHtmlOutput();

वापसी का टिकट

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


createHtmlOutput(blob)

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

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

पैरामीटर

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

वापसी का टिकट

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

थ्रॉ

Error — अगर ब्लोब में एचटीएमएल शामिल नहीं है या एचटीएमएल गलत तरीके से बनाया गया है


createHtmlOutput(html)

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

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

पैरामीटर

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

वापसी का टिकट

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

थ्रॉ

Error — अगर एचटीएमएल का फ़ॉर्मैट सही नहीं है


createHtmlOutputFromFile(filename)

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

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

पैरामीटर

नामटाइपब्यौरा
filenameStringइस्तेमाल की जाने वाली फ़ाइल का नाम

वापसी का टिकट

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

थ्रॉ

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


createTemplate(blob)

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

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

पैरामीटर

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

वापसी का टिकट

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

थ्रॉ

Error — अगर ब्लब में एचटीएमएल शामिल नहीं है


createTemplate(html)

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

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

पैरामीटर

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

वापसी का टिकट

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


createTemplateFromFile(filename)

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

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

पैरामीटर

नामटाइपब्यौरा
filenameStringइस्तेमाल की जाने वाली फ़ाइल का नाम

वापसी का टिकट

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

थ्रॉ

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


getUserAgent()

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

वापसी का टिकट

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