Class HtmlService

HtmlService

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

सुरक्षा को ध्यान में रखते हुए, स्क्रिप्ट सीधे ब्राउज़र पर कॉन्टेंट नहीं लौटा सकती हैं. इसके बजाय, उन्हें एचटीएमएल को साफ़ करना होगा, ताकि यह नुकसान पहुंचाने वाली कार्रवाइयां न कर सके. इसका विवरण देखें लौटाए जा सकने वाले प्रॉडक्ट की सीमाओं के लिए 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 — नया htmlOutput ऑब्जेक्ट


createHtmlOutput(blob)

BlobSource संसाधन से एक नया HtmlOutput ऑब्जेक्ट बनाता है.

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

पैरामीटर

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

वापसी का टिकट

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

थ्रो

Error — अगर BLOB में एचटीएमएल नहीं है या एचटीएमएल गलत है


createHtmlOutput(html)

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

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

पैरामीटर

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

वापसी का टिकट

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

थ्रो

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 — अगर BLOB में एचटीएमएल शामिल नहीं है


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 — उपयोगकर्ता-एजेंट स्ट्रिंग