منسوخ. این کلاس منسوخ شده است و نباید در اسکریپت های جدید استفاده شود.
یک صفحه در یک سایت گوگل
روش های منسوخ شده
روش | نوع برگشت | توضیح مختصر |
---|---|---|
|
| یک ستون جدید به لیست اضافه کنید. |
|
| منسوخ. |
|
| یک پیوست به صفحه اضافه کنید. |
|
| یک پیوست به صفحه اضافه کنید. |
|
| یک مورد لیست را به لیست اضافه کنید. |
|
| یک پیوست وب به صفحه اضافه کنید. |
|
| یک اعلامیه برای این صفحه ایجاد کنید. |
|
| یک اعلامیه برای این صفحه ایجاد کنید. |
|
| یک صفحه اعلانات جدید ایجاد کنید. |
|
| یک صفحه کابینت فایل جدید ایجاد کنید. |
|
| یک صفحه لیست جدید ایجاد کنید. |
|
| یک صفحه جدید از یک الگو ایجاد کنید. |
|
| یک صفحه وب جدید ایجاد کنید. |
| 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