Class HtmlService

HtmlService

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

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

प्रॉपर्टी

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

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

createHtmlOutput()

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

var output = HtmlService.createHtmlOutput();

रिटर्न

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


createHtmlOutput(blob)

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

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

पैरामीटर

नामTypeब्यौरा
blobBlobSourceवह ऑब्जेक्ट जो HTML को

रिटर्न

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

थ्रो

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


createHtmlOutput(html)

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

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

पैरामीटर

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

रिटर्न

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

थ्रो

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


createHtmlOutputFromFile(filename)

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

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

पैरामीटर

नामTypeब्यौरा
filenameStringउपयोग की जाने वाली फ़ाइल का नाम

रिटर्न

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

थ्रो

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


createTemplate(blob)

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

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

पैरामीटर

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

रिटर्न

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

थ्रो

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


createTemplate(html)

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

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

पैरामीटर

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

रिटर्न

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


createTemplateFromFile(filename)

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

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

पैरामीटर

नामTypeब्यौरा
filenameStringउपयोग की जाने वाली फ़ाइल का नाम

रिटर्न

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

थ्रो

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


getUserAgent()

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

रिटर्न

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