किसी स्क्रिप्ट से एचटीएमएल और अन्य टेक्स्ट कॉन्टेंट लौटाने की सेवा.
सुरक्षा से जुड़ी वजहों से, स्क्रिप्ट सीधे ब्राउज़र पर कॉन्टेंट नहीं लौटा सकती. इसके बजाय, उन्हें एचटीएमएल को साफ़ करना चाहिए, ताकि वह नुकसान पहुंचाने वाली कार्रवाइयां न कर सके. क्या लौटाया जा सकता है, इस पर कौनसी सीमाएं लागू होती हैं, यह जानने के लिए HtmlOutput
की जानकारी देखें.
प्रॉपर्टी
प्रॉपर्टी | 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 | मौजूदा ब्राउज़र के लिए उपयोगकर्ता एजेंट स्ट्रिंग की जानकारी देता है. |
ज़्यादा जानकारी के साथ दस्तावेज़
createHtmlOutput()
एक नया HtmlOutput
ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
var output = HtmlService.createHtmlOutput();
रिटर्न
HtmlOutput
— नया HtmlOUT ऑब्जेक्ट
createHtmlOutput(blob)
BlobSource
संसाधन से नया HtmlOutput
ऑब्जेक्ट बनाता है.
function createFromBlob(blob) { var output = HtmlService.createHtmlOutput(blob); return output; }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
blob | BlobSource | वह ऑब्जेक्ट जो HTML को |
रिटर्न
HtmlOutput
— नया HtmlOutput
ऑब्जेक्ट
थ्रो
Error
— अगर ब्लॉब में एचटीएमएल नहीं है या एचटीएमएल का फ़ॉर्मैट सही नहीं है
createHtmlOutput(html)
एक नया HtmlOutput
ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
var output = HtmlService.createHtmlOutput('<b>Hello world!</b>');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
html | String | दिखाने के लिए कॉन्टेंट |
रिटर्न
HtmlOutput
— नया HtmlOUT ऑब्जेक्ट
थ्रो
Error
— अगर एचटीएमएल का फ़ॉर्मैट सही नहीं है
createHtmlOutputFromFile(filename)
कोड एडिटर में मौजूद किसी फ़ाइल से एक नया HtmlOutput
ऑब्जेक्ट बनाता है.
var output = HtmlService.createHtmlOutputFromFile('myPage');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
filename | String | उपयोग की जाने वाली फ़ाइल का नाम |
रिटर्न
HtmlOutput
— नया HtmlOutput
ऑब्जेक्ट
थ्रो
Error
— अगर फ़ाइल नहीं मिली या उसमें मौजूद एचटीएमएल गलत है
createTemplate(blob)
BlobSource
संसाधन से नया HtmlTemplate
ऑब्जेक्ट बनाता है.
function createFromBlob(blob) { var template = HtmlService.createTemplate(blob); return output; }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
blob | BlobSource | वह ऑब्जेक्ट जिसमें से एचटीएमएल बाहर निकलना है. |
रिटर्न
HtmlTemplate
— नया HtmlTemplate
ऑब्जेक्ट
थ्रो
Error
— अगर ब्लॉब में एचटीएमएल नहीं है
createTemplate(html)
एक नया HtmlTemplate
ऑब्जेक्ट बनाता है, जिसे स्क्रिप्ट से दिखाया जा सकता है.
var template = HtmlService.createTemplate('<b>The time is <?= new Date() ?></b>');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
html | String | टेंप्लेट का कॉन्टेंट |
रिटर्न
HtmlTemplate
— नया HtmlTemplate
ऑब्जेक्ट
createTemplateFromFile(filename)
कोड एडिटर में मौजूद किसी फ़ाइल से एक नया HtmlTemplate
ऑब्जेक्ट बनाता है.
var template = HtmlService.createTemplateFromFile('myTemplate');
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
filename | String | उपयोग की जाने वाली फ़ाइल का नाम |
रिटर्न
HtmlTemplate
— नया HtmlTemplate
ऑब्जेक्ट
थ्रो
Error
— अगर फ़ाइल नहीं मिली
getUserAgent()
मौजूदा ब्राउज़र के लिए उपयोगकर्ता एजेंट स्ट्रिंग की जानकारी देता है. अगर वेब ऐप्लिकेशन के doGet()
या doPost()
फ़ंक्शन में इस्तेमाल नहीं किया जाता है, तो ज़्यादातर स्क्रिप्ट
एक्ज़ीक्यूशन के लिए null
दिखाता है.
रिटर्न
String
— उपयोगकर्ता-एजेंट स्ट्रिंग