منسوخ شده است. این کلاس منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه در یک سایت گوگل
روش های منسوخ شده
روش | نوع برگشت | شرح مختصر |
---|---|---|
|
| یک ستون جدید به لیست اضافه کنید. |
|
| منسوخ شده است. |
|
| یک پیوست به صفحه اضافه کنید. |
|
| یک پیوست به صفحه اضافه کنید. |
|
| یک مورد لیست را به لیست اضافه کنید. |
|
| یک پیوست وب به صفحه اضافه کنید. |
|
| یک اعلامیه برای این صفحه ایجاد کنید. |
|
| یک اعلامیه برای این صفحه ایجاد کنید. |
|
| یک صفحه اعلانات جدید ایجاد کنید. |
|
| یک صفحه کابینت فایل جدید ایجاد کنید. |
|
| یک صفحه لیست جدید ایجاد کنید. |
|
| یک صفحه جدید از یک الگو ایجاد کنید. |
|
| یک صفحه وب جدید ایجاد کنید. |
| void | این صفحه را حذف می کند. |
|
| آرایه ای از صفحات اصلی (مستقیم و غیر مستقیم)، تا سقف 200 صفحه را دریافت می کند. |
|
| آرایه ای از صفحات اصلی را با آرگومان های پیشرفته اختیاری دریافت می کند. |
|
| اطلاعیه های این صفحه را دریافت کنید. |
|
| اطلاعیه های این صفحه را دریافت کنید. |
|
| پیوست های این صفحه را دریافت کنید. |
|
| پیوست های این صفحه را دریافت کنید. |
| String[] | ایمیل های نویسندگان صفحه را دریافت کنید |
|
| یک صفحه کودک خاص دریافت می کند. |
|
| آرایه ای از صفحات فرزند را تا سقف 200 صفحه دریافت می کند. |
|
| آرایه ای از صفحات فرزند را با آرگومان های پیشرفته اختیاری دریافت می کند. |
|
| ستون های لیست را دریافت کنید. |
|
| منسوخ شده است. |
|
| منسوخ شده است. |
| Date | تاریخ اولین انتشار این صفحه را برگردانید. |
| String | محتوای HTML صفحه را دریافت کنید. |
| Boolean | نشان می دهد که آیا صفحه در حالت پیش نویس است یا خیر. |
| Date | آخرین تاریخ ویرایش را که فقط شامل ویرایش محتوا می شود، برگردانید. |
| Date | آخرین تاریخ بهروزرسانی را که شامل تغییرات غیرمحتوا مانند جابهجایی است، برگردانید. |
|
| موارد لیست را برای لیست دریافت کنید. |
|
| موارد لیست را برای لیست دریافت کنید. |
| String | نام صفحه را برگردانید |
| String | منسوخ شده است. |
|
| نوع این صفحه را به صورت SitesApp.PageType برگردانید. |
|
| والد این صفحه را برگردانید. |
| String | منسوخ شده است. |
| String | محتوای صفحه متن ساده را برمیگرداند. |
| String | عنوان صفحه را برگردانید. |
| String | آدرس صفحه را دریافت کنید. |
| Boolean | نشان می دهد که آیا صفحه ای حذف شده است یا خیر. |
| Boolean | نشان می دهد که آیا این صفحه یک الگوی قابل کپی است یا خیر. |
|
| این صفحه را به عنوان یک الگوی قابل کپی منتشر کنید. |
|
| آرایه ای از صفحات اول را دریافت می کند که با یک عبارت جستجو مطابقت دارند، تا سقف 200 صفحه. |
|
| آرایه ای از صفحات اصلی را دریافت می کند که با یک عبارت جستجو مطابقت دارند، با آرگومان های پیشرفته اختیاری. |
|
| محتوای HTML صفحه را تنظیم کنید. |
|
| تنظیم می کند که آیا صفحه در حالت پیش نویس باشد. |
|
| نام این صفحه را تنظیم کنید |
|
| والد این صفحه را تنظیم کنید. |
|
| عنوان صفحه را تنظیم کنید |
روش های منسوخ شده
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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"]);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
values | String[] | مقادیر برای هر ستون |
بازگشت
- ListItem
تازه ایجاد شدهListItem
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک پیوست وب به صفحه اضافه کنید. فقط برای صفحات کابینت فایل معتبر است.
پیوست های وب پیوندهایی هستند - آنها در واقع توسط سایت های گوگل میزبانی نمی شوند.
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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>");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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>");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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>");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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" ]);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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>");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
options | Object | فیلدهای شی جاوا اسکریپت در بخش Advanced Arguments در زیر تعریف شده است |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
optOptions | Object | یک شی جاوا اسکریپت حاوی پارامترهای پیشرفته |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
optOptions | Object | یک شی جاوا اسکریپت حاوی پارامترهای اختیاری |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
options | Object | فیلدهای شی جاوا اسکریپت در بخش Advanced Arguments در زیر تعریف شده است |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
optOptions | Object | یک شی جاوا اسکریپت حاوی پارامترهای اختیاری |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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()
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
محتوای HTML صفحه را دریافت کنید.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
بازگشت
String
- محتوای html
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
-
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")); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
optOptions | Object | یک شی جاوا اسکریپت از پارامترهای اختیاری |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
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 برگردانید.
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 که نشان می دهد این صفحه وب، فهرست، اعلامیه یا صفحه کابینت فایل است یا خیر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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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()); }
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
query | String | عبارت جستجوی متن کامل برای مطابقت |
options | Object | فیلدهای شی جاوا اسکریپت در بخش Advanced Arguments در زیر تعریف شده است |
پارامترهای پیشرفته
نام | تایپ کنید | توضیحات |
---|---|---|
type |
| فقط صفحاتی از این نوع را دریافت کنید |
start | Integer | نتایج را از اینجا شروع کنید |
max | Integer | حداکثر تعداد نتایج (پیشفرض 200) |
includeDrafts | Boolean | آیا شامل صفحات پیشنویس شود (پیشفرض نادرست) |
includeDeleted | Boolean | آیا باید صفحات حذف شده را شامل شود (پیش فرض نادرست) |
بازگشت
- آرایه ای از صفحات فرزند مستقیم و غیر مستقیم از نوع معینPage[]
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
منسوخ شده است. این تابع منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
محتوای HTML صفحه را تنظیم کنید.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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);
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
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");
پارامترها
نام | تایپ کنید | توضیحات |
---|---|---|
title | String | عنوان جدید |
بازگشت
- این صفحه برای زنجیر کردنPage
مجوز
اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:
-
https://sites.google.com/feeds