अब काम नहीं करता. यह क्लास अब काम नहीं करती है और नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
Google साइट पर मौजूद कोई पेज.
काम न करने वाले तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
|
| सूची में एक नया कॉलम जोड़ें. |
|
| समर्थन नहीं होना या रुकना. |
|
| पेज में अटैचमेंट जोड़ें. |
|
| पेज में अटैचमेंट जोड़ें. |
|
| सूची में आइटम जोड़ें. |
|
| पेज में कोई वेब अटैचमेंट जोड़ें. |
|
| इस पेज के लिए कोई एलान बनाएं. |
|
| इस पेज के लिए कोई एलान बनाएं. |
|
| सूचनाओं वाला नया पेज बनाएं. |
|
| एक नया फ़ाइल-कैबिनेट पेज बनाएं. |
|
| एक नया सूची पेज बनाएं. |
|
| टेंप्लेट से एक नया पेज बनाएं. |
|
| नया वेब पेज बनाएं. |
| void | इस पेज को मिटाता है. |
|
| डिसेंडेंट पेजों की एक कैटगरी (डायरेक्ट और इनडायरेक्ट) पाएं. यह ज़्यादा से ज़्यादा 200 पेजों की सीमा होती है. |
|
| वैकल्पिक बेहतर तर्कों के साथ, डिसेंडेंट पेजों का एक कलेक्शन पाएं. |
|
| इस पेज के लिए सूचनाएं पाएं. |
|
| इस पेज के लिए सूचनाएं पाएं. |
|
| इस पेज के लिए अटैचमेंट पाएं. |
|
| इस पेज के लिए अटैचमेंट पाएं. |
| String[] | पेज के लेखकों के ईमेल पाएं |
|
| खास चाइल्ड पेज दिखाता है. |
|
| इसमें 200 पेजों की सीमा तक चाइल्ड पेजों की कैटगरी शामिल होती है. |
|
| वैकल्पिक बेहतर तर्कों के साथ, चाइल्ड पेजों का एक कलेक्शन पाएं. |
|
| सूची के लिए कॉलम पाएं. |
|
| समर्थन नहीं होना या रुकना. |
|
| समर्थन नहीं होना या रुकना. |
| Date | वह तारीख दें जब यह पेज पहली बार पब्लिश हुआ था. |
| String | पेज का एचटीएमएल कॉन्टेंट पाएं. |
| Boolean | यह दिखाता है कि पेज ड्राफ़्ट मोड में है या नहीं. |
| Date | पिछली बार बदलाव किए जाने की तारीख दें, जिसमें सिर्फ़ कॉन्टेंट में बदलाव शामिल हों. |
| Date | पिछली बार अपडेट की गई तारीख दें, जिसमें बिना कॉन्टेंट वाले बदलाव शामिल हों, जैसे कि जगह बदलना. |
|
| सूची के लिए आइटम पाएं. |
|
| सूची के लिए आइटम पाएं. |
| String | पेज का नाम दिखाएं. |
| String | समर्थन नहीं होना या रुकना. |
|
| इस पेज को SitesApp.PageType enum के तौर पर दिखाएं. |
|
| इस पेज का पैरंट डोमेन दिखाएं. |
| String | समर्थन नहीं होना या रुकना. |
| String | सादे टेक्स्ट वाले पेज का कॉन्टेंट दिखाता है. |
| String | पेज का टाइटल दिखाएं. |
| String | पेज का यूआरएल पाएं. |
| Boolean | यह दिखाता है कि पेज मिटाया गया है या नहीं. |
| Boolean | यह दिखाता है कि इस पेज को कॉपी किया जा सकने वाला टेंप्लेट है या नहीं. |
|
| इस पेज को कॉपी किए जा सकने वाले टेंप्लेट के तौर पर पब्लिश करें. |
|
| इसमें, खोज क्वेरी से मेल खाने वाले डिसेंडेंट पेजों की एक रेंज शामिल होती है. यह सीमा ज़्यादा से ज़्यादा 200 पेजों की हो सकती है. |
|
| वैकल्पिक बेहतर तर्कों के साथ, खोज क्वेरी से मेल खाने वाले डिसेंडेंट पेजों का कलेक्शन पाएं. |
|
| पेज का एचटीएमएल कॉन्टेंट सेट करें. |
|
| सेट करता है कि पेज ड्राफ़्ट मोड में है या नहीं. |
|
| इस पेज का नाम सेट करें. |
|
| इस पेज का पैरंट फ़ोल्डर सेट करें. |
|
| पेज का टाइटल सेट करें. |
काम न करने वाले तरीके
addColumn(name)
addColumn(name)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूची में एक नया कॉलम जोड़ें. सिर्फ़ सूची वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.addColumn("new-column");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | नए कॉलम का नाम |
रिटर्न
— नया कॉलमColumn
थ्रो
Error
— उन पेजों के लिए जो सूची में नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
समर्थन नहीं होना या रुकना. पेज पर टिप्पणी करें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.addComment("This is a comment created automatically by a script using the account " + "of the user running the script");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
content | String | टिप्पणी का कॉन्टेंट |
रिटर्न
— नई टिप्पणीComment
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज में अटैचमेंट जोड़ें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
blob | BlobSource | अटैचमेंट के लिए डेटा |
रिटर्न
— नया अटैचमेंटAttachment
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज में अटैचमेंट जोड़ें. फ़ंक्शन के इस वर्शन में जानकारी दी जा सकती है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Create a new blob and attach it. Many useful: functions also return // blobs file uploads, URLFetch var blob = Utilities.newBlob("Here is some data", "text/plain", "data.txt"); // Note that the filename must be unique or this call will fail page.addHostedAttachment(blob, "Some newly created data");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
blob | BlobSource | अटैचमेंट के लिए डेटा |
description | String | अटैचमेंट का ब्यौरा |
रिटर्न
— नया अटैचमेंटAttachment
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूची में आइटम जोड़ें. सिर्फ़ सूची वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item page.addListItem([ "John", "Smith", "123 Main St"]);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
values | String[] | हर कॉलम की वैल्यू |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज में कोई वेब अटैचमेंट जोड़ें. सिर्फ़ फ़ाइल कैबिनेट पेजों के लिए मान्य.
वेब अटैचमेंट लिंक होते हैं - असल में ये Google Sites के ज़रिए होस्ट नहीं किए जाते.
var site = SitesApp.getSite("example.com", "mysite"); // fetch the child - this must be a File Cabinet page // to programmatically check this, do a comparison: // if(page.getPageType() == SitesApp.PageType.FILE_CABINET_PAGE) var page = site.getChildByName("files"); page.addWebAttachment("Google Robots file", "This is Google's robots.txt file", "http://www.google.com/robots.txt");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | अटैचमेंट का टाइटल |
description | String | अटैचमेंट का ब्यौरा |
url | String | अटैच की जा रही फ़ाइल का यूआरएल |
रिटर्न
— नया अटैचमेंटAttachment
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए कोई एलान बनाएं. सिर्फ़ एलान वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
html | String | पेज का कॉन्टेंट |
रिटर्न
— नई बनाई गई सूचनाएंPage
थ्रो
Error
— उन पेजों के लिए जो एलान वाले पेज नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए कोई एलान बनाएं. सिर्फ़ एलान वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); page.createAnnouncement("Breaking news!", "<h1>Apps Script rocks!</h1>", true);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
html | String | पेज का कॉन्टेंट |
asDraft | Boolean | क्या एलान को ड्राफ़्ट बनाना है |
रिटर्न
— नई बनाई गई सूचनाएंPage
थ्रो
Error
— उन पेजों के लिए जो एलान वाले पेज नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूचनाओं वाला नया पेज बनाएं. ध्यान दें कि किसी पैरंट साइट या पेज पर 500 से ज़्यादा चाइल्ड पेज नहीं हो सकते.
// This method can be called from both a Site instance // as well as a Page instance var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
name | String | पेज का नाम |
html | String | पेज का कॉन्टेंट |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
एक नया फ़ाइल-कैबिनेट पेज बनाएं. ध्यान दें कि किसी पैरंट साइट या पेज में 500 से ज़्यादा चाइल्ड पेज नहीं हो सकते.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createFileCabinetPage("New File Cabinet", "new-file-cabinet", "<h1>Your HTML here</h1>"); page.createFileCabinetPage("New File Cabinet", "new-file-cabinet-child", "<h1>Your HTML here</h1>");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
name | String | पेज का नाम |
html | String | पेज का कॉन्टेंट |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
एक नया सूची पेज बनाएं. ध्यान दें कि किसी पैरंट साइट या पेज में 500 से ज़्यादा चाइल्ड पेज नहीं हो सकते.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createListPage("New List Page", "new-list-page", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]); page.createListPage("New List Page", "new-list-page-child", "<h1>Your List Page HTML here</h1>", [ "col1", "col2" ]);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
name | String | पेज का नाम |
html | String | पेज का कॉन्टेंट |
columnNames | String[] | सूची के लिए इस्तेमाल किए गए कॉलम के नाम |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
टेंप्लेट से एक नया पेज बनाएं. ध्यान दें कि किसी पैरंट साइट या पेज पर 500 से ज़्यादा चाइल्ड पेज नहीं हो सकते.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var template = site.getTemplates()[0]; // If an invalid template is passed, this will throw an "Invalid Argument" error. site.createPageFromTemplate("ClonedPage", "cloned-page", template);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
name | String | पेज का नाम |
template |
| टेंप्लेट पेज |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
नया वेब पेज बनाएं. ध्यान दें कि किसी पैरंट साइट या पेज में 500 से ज़्यादा चाइल्ड पेज नहीं हो सकते.
// This method can be called from either a site or a page. var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; site.createAnnouncementsPage("New Announcement", "new-announcement", "<h1>Your announcement goes here</h1>"); page.createAnnouncementsPage("New Announcement", "new-announcement-child", "<h1>Your announcement goes here</h1>");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | पेज का टाइटल |
name | String | पेज का नाम |
html | String | पेज का कॉन्टेंट |
रिटर्न
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
deletePage()
deletePage()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज को मिटाता है.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
डिसेंडेंट पेजों की एक कैटगरी (डायरेक्ट और इनडायरेक्ट) पाएं. यह ज़्यादा से ज़्यादा 200 पेजों की सीमा होती है.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
रिटर्न
— डायरेक्ट और इनडायरेक्ट चाइल्ड पेजों की कैटगरीPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
वैकल्पिक बेहतर तर्कों के साथ, डिसेंडेंट पेजों का एक कलेक्शन पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var descendants = site.getAllDescendants({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in descendants) { Logger.log(descendants[i].getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
options | Object | नीचे दिए गए बेहतर तर्क सेक्शन में, JavaScript ऑब्जेक्ट फ़ील्ड की जानकारी दी गई है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
type |
| सिर्फ़ इस तरह के पेज पाएं |
start | Integer | नतीजों को यहाँ दिखाना शुरू करें |
max | Integer | नतीजों की ज़्यादा से ज़्यादा संख्या (डिफ़ॉल्ट 200) |
includeDrafts | Boolean | ड्राफ़्ट पेज शामिल करने हैं या नहीं (डिफ़ॉल्ट गलत) |
includeDeleted | Boolean | हटाए गए पेजों को शामिल करना है या नहीं (डिफ़ॉल्ट गलत) |
search | String | केवल इस क्वेरी से मेल खाने वाले पेज दिखाएं |
रिटर्न
— दिए गए टाइप के डायरेक्ट और इनडायरेक्ट चाइल्ड पेजों की कैटगरीPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए सूचनाएं पाएं. सिर्फ़ एलान वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements(); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
रिटर्न
— सूचनाओं का कलेक्शनPage[]
थ्रो
Error
— उन पेजों के लिए जो एलान वाले पेज नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए सूचनाएं पाएं. सिर्फ़ एलान वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); // This snippet will only work with announcement pages - this is different // from a page that is an announcement (individual announcements). To check // if this method can be called: // if(page.getPageType() == SitesApp.PageType.ANNOUNCEMENTS_PAGE)) var page = site.getChildByName("news"); var announcements = page.getAnnouncements({ start: 0, max: 20, includeDrafts: false, includeDeleted: false, search: "Breaking" }); for(var i in announcements) { Logger.log(announcements[i].getHtmlContent()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
optOptions | Object | बेहतर पैरामीटर वाला JavaScript ऑब्जेक्ट |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | नतीजों के लिए स्टार्ट इंडेक्स |
max | Integer | दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. यह डिफ़ॉल्ट रूप से 200 से ज़्यादा नहीं भी हो सकती है |
includeDrafts | Boolean | ड्राफ़्ट पेज शामिल करने हैं या नहीं (डिफ़ॉल्ट गलत) |
includeDeleted | Boolean | हटाए गए पेजों को शामिल करना है या नहीं (डिफ़ॉल्ट गलत) |
search | String | केवल इस क्वेरी से मेल खाने वाले पेज दिखाएं |
रिटर्न
— सूचनाओं का कलेक्शनPage[]
थ्रो
Error
— उन पेजों के लिए जो एलान वाले पेज नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए अटैचमेंट पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var attachments = page.getAttachments(); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
रिटर्न
— अटैचमेंट का कलेक्शनAttachment[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज के लिए अटैचमेंट पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // This returns only one attachment var attachments = page.getAttachments({ start: 0, max: 1}); for(var i in attachments) { Logger.log(attachments[i].getTitle()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
optOptions | Object | वैकल्पिक पैरामीटर वाला JavaScript ऑब्जेक्ट |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | अटैचमेंट लौटाने की प्रक्रिया शुरू करने वाला पहला इंडेक्स |
max | Integer | दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. यह डिफ़ॉल्ट रूप से 200 से ज़्यादा नहीं भी हो सकती है |
रिटर्न
— अटैचमेंट का कलेक्शनAttachment[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज के लेखकों के ईमेल पाएं
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var authors = page.getAuthors(); for(var i in authors) { Logger.log(authors[i]); }
रिटर्न
String[]
— लेखक के ईमेल पतों का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
खास चाइल्ड पेज दिखाता है.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | चाइल्ड पेज का नाम |
रिटर्न
— चाइल्ड पेजPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getChildren()
getChildren()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इसमें 200 पेजों की सीमा तक चाइल्ड पेजों की कैटगरी शामिल होती है.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
रिटर्न
— डायरेक्ट चाइल्ड पेजों की कैटगरीPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
वैकल्पिक बेहतर तर्कों के साथ, चाइल्ड पेजों का एक कलेक्शन पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
options | Object | नीचे दिए गए बेहतर तर्क सेक्शन में, JavaScript ऑब्जेक्ट फ़ील्ड की जानकारी दी गई है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
type |
| सिर्फ़ इस तरह के पेज पाएं |
start | Integer | नतीजों को यहाँ दिखाना शुरू करें |
max | Integer | नतीजों की ज़्यादा से ज़्यादा संख्या (डिफ़ॉल्ट 200) |
includeDrafts | Boolean | ड्राफ़्ट पेज शामिल करने हैं या नहीं (डिफ़ॉल्ट गलत) |
includeDeleted | Boolean | हटाए गए पेजों को शामिल करना है या नहीं (डिफ़ॉल्ट गलत) |
search | String | केवल इस क्वेरी से मेल खाने वाले पेज दिखाएं |
रिटर्न
— दिए गए टाइप के डायरेक्ट चाइल्ड पेजों का कलेक्शनPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getColumns()
getColumns()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूची के लिए कॉलम पाएं. सिर्फ़ सूची वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var columns = page.getColumns(); for(var i in columns) { Logger.log(columns[i].getName()); }
रिटर्न
— Column[]
इंस्टेंस की कैटगरीColumn
थ्रो
Error
— उन पेजों के लिए जो सूची में नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getComments()
getComments()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
समर्थन नहीं होना या रुकना. इस पेज के लिए टिप्पणियां पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var comments = page.getComments(); for(var i in comments) { Logger.log(comments[i].getContent()); }
रिटर्न
— टिप्पणियों का कलेक्शन.Comment[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
समर्थन नहीं होना या रुकना. इस पेज के लिए टिप्पणियां पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Return only one comment var comments = page.getComments({ start:0, max: 1}); for(var i in comments) { Logger.log(comments[i].getContent()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
optOptions | Object | वैकल्पिक पैरामीटर वाला JavaScript ऑब्जेक्ट |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वापस आने वाली टिप्पणियां शुरू करने वाला पहला इंडेक्स |
max | Integer | दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. यह डिफ़ॉल्ट रूप से 200 से ज़्यादा नहीं भी हो सकती है |
रिटर्न
— टिप्पणियों का कलेक्शन.Comment[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
वह तारीख दें जब यह पेज पहली बार पब्लिश हुआ था.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
रिटर्न
Date
— ओरिजनल पब्लिकेशन की तारीख
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का एचटीएमएल कॉन्टेंट पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
रिटर्न
String
— एचटीएमएल कॉन्टेंट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
यह दिखाता है कि पेज ड्राफ़्ट मोड में है या नहीं. यह ऑफ़र सिर्फ़ सूचनाओं के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
रिटर्न
Boolean
— पेज ड्राफ़्ट मोड में है या नहीं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पिछली बार बदलाव किए जाने की तारीख दें, जिसमें सिर्फ़ कॉन्टेंट में बदलाव शामिल हों.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
रिटर्न
Date
— पेज को आखिरी बार अपडेट किए जाने की तारीख. इसमें सिर्फ़ कॉन्टेंट में बदलाव किए जाने की तारीख शामिल है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पिछली बार अपडेट की गई तारीख दें, जिसमें बिना कॉन्टेंट वाले बदलाव शामिल हों, जैसे कि जगह बदलना.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
रिटर्न
Date
— वह तारीख जब पेज को आखिरी बार कॉन्टेंट में बदलाव के साथ अपडेट किया गया था
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getListItems()
getListItems()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूची के लिए आइटम पाएं. सिर्फ़ सूची वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) var items = page.getListItems(); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
रिटर्न
— ListItem[]
इंस्टेंस की कैटगरीListItem
थ्रो
Error
— उन पेजों के लिए जो सूची में नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सूची के लिए आइटम पाएं. सिर्फ़ सूची वाले पेजों के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildByName("listpage"); // Only valid on List pages. Check for the type like so: // if(page.getPageType() == SitesApp.PageType.LIST_PAGE)) // Returns only one item var items = page.getListItems({ start:0, max: 1 }); for(var i in items) { Logger.log(items[i].getValueByName("Status")); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
optOptions | Object | वैकल्पिक पैरामीटर वाला JavaScript ऑब्जेक्ट |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
start | Integer | वह पहला इंडेक्स जिससे दोहराना शुरू करना है |
max | Integer | दिखाए जाने वाले नतीजों की ज़्यादा से ज़्यादा संख्या. यह डिफ़ॉल्ट रूप से 200 से ज़्यादा नहीं भी हो सकती है |
रिटर्न
— ListItem[]
इंस्टेंस की कैटगरीListItem
थ्रो
Error
— उन पेजों के लिए जो सूची में नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getName()
getName()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का नाम दिखाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
रिटर्न
String
— इस पेज का नाम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getPageName()
getPageName()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
समर्थन नहीं होना या रुकना. एक जैसा अनुभव देने के लिए इसे getName से बदल दिया गया है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
रिटर्न
String
— इस पेज का नाम
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getPageType()
getPageType()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज को SitesApp.PageType enum के तौर पर दिखाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; var pageType = page.getPageType(); if(pageType == SitesApp.PageType.WEB_PAGE) { Logger.log(page.getName() + " is a Web Page"); }
रिटर्न
— यह एक PageType Enum है जो बताता है कि यह वेब, सूची, एलान या फ़ाइल कैबिनेट पेज है या नहींPageType
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getParent()
getParent()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज का पैरंट डोमेन दिखाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
रिटर्न
— इस पेज का पैरंट पेजPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
समर्थन नहीं होना या रुकना. इस पेज का gData फ़ीड लिंक दिखाता है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
रिटर्न
String
— gData फ़ीड का लिंक
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सादे टेक्स्ट वाले पेज का कॉन्टेंट दिखाता है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
रिटर्न
String
— पेज का सामान्य टेक्स्ट वाला कॉन्टेंट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getTitle()
getTitle()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का टाइटल दिखाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
रिटर्न
String
— इस पेज का टाइटल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
getUrl()
getUrl()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का यूआरएल पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
रिटर्न
String
— पेज का यूआरएल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
यह दिखाता है कि पेज मिटाया गया है या नहीं.
रिटर्न
Boolean
— क्या पेज मिटा दिया गया है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
यह दिखाता है कि इस पेज को कॉपी किया जा सकने वाला टेंप्लेट है या नहीं.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
रिटर्न
Boolean
— क्या यह पेज एक टेंप्लेट है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज को कॉपी किए जा सकने वाले टेंप्लेट के तौर पर पब्लिश करें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | नए टेंप्लेट का नाम |
रिटर्न
— पब्लिश किया गया नया टेंप्लेटPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
search(query)
search(query)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इसमें, खोज क्वेरी से मेल खाने वाले डिसेंडेंट पेजों की एक रेंज शामिल होती है. यह सीमा ज़्यादा से ज़्यादा 200 पेजों की हो सकती है.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
query | String | मिलान करने के लिए पूरी टेक्स्ट खोज क्वेरी |
रिटर्न
— दिए गए टाइप के डायरेक्ट और इनडायरेक्ट चाइल्ड पेजों की कैटगरीPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
वैकल्पिक बेहतर तर्कों के साथ, खोज क्वेरी से मेल खाने वाले डिसेंडेंट पेजों का कलेक्शन पाएं.
var site = SitesApp.getSite("example.com", "mysite"); var childPages = site.getChildren({ type: SitesApp.PageType.WEB_PAGE, start: 0, max: 25, includeDrafts: false, includeDeleted: true, search: "target" }); for(var i in childPages) { Logger.log(childPages[i].getName()); }
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
query | String | मिलान करने के लिए पूरी टेक्स्ट खोज क्वेरी |
options | Object | नीचे दिए गए बेहतर तर्क सेक्शन में, JavaScript ऑब्जेक्ट फ़ील्ड की जानकारी दी गई है |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
type |
| सिर्फ़ इस तरह के पेज पाएं |
start | Integer | नतीजों को यहाँ दिखाना शुरू करें |
max | Integer | नतीजों की ज़्यादा से ज़्यादा संख्या (डिफ़ॉल्ट 200) |
includeDrafts | Boolean | ड्राफ़्ट पेज शामिल करने हैं या नहीं (डिफ़ॉल्ट गलत) |
includeDeleted | Boolean | हटाए गए पेजों को शामिल करना है या नहीं (डिफ़ॉल्ट गलत) |
रिटर्न
— दिए गए टाइप के डायरेक्ट और इनडायरेक्ट चाइल्ड पेजों की कैटगरीPage[]
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का एचटीएमएल कॉन्टेंट सेट करें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
html | String | नया कॉन्टेंट |
रिटर्न
— यह पेज चेन बनाने के लिए हैPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
सेट करता है कि पेज ड्राफ़्ट मोड में है या नहीं. यह ऑफ़र सिर्फ़ सूचनाओं के लिए मान्य है.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
draft | Boolean | नई स्थिति |
रिटर्न
— यह पेज चेन बनाने के लिए हैPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
setName(name)
setName(name)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज का नाम सेट करें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
name | String | नया नाम |
रिटर्न
— यह पेज चेन बनाने के लिए हैPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
इस पेज का पैरंट फ़ोल्डर सेट करें.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
parent |
| नया माता-पिता |
रिटर्न
— यह पेज चेन बनाने के लिए हैPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
अब काम नहीं करता. यह फ़ंक्शन अब काम नहीं करता. इसलिए, नई स्क्रिप्ट में इसका इस्तेमाल नहीं किया जाना चाहिए.
पेज का टाइटल सेट करें.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | नया टाइटल |
रिटर्न
— यह पेज चेन बनाने के लिए हैPage
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://sites.google.com/feeds