Không dùng nữa. Lớp này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Một trang trên Google Sites.
Các phương thức ngừng hoạt động
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
|
| Thêm một cột mới vào danh sách. |
|
| Không dùng nữa. |
|
| Thêm tệp đính kèm vào trang. |
|
| Thêm tệp đính kèm vào trang. |
|
| Thêm một mục vào danh sách. |
|
| Thêm tệp đính kèm web vào trang. |
|
| Hãy tạo thông báo cho trang này. |
|
| Hãy tạo thông báo cho trang này. |
|
| Tạo trang thông báo mới. |
|
| Tạo một trang trang tổ chức tệp mới. |
|
| Tạo trang danh sách mới. |
|
| Tạo một trang mới từ mẫu. |
|
| Tạo trang web mới. |
| void | Xoá trang này. |
|
| Lấy một mảng các trang con (trực tiếp và gián tiếp), tối đa 200 trang. |
|
| Lấy một mảng các trang con, có các đối số nâng cao không bắt buộc. |
|
| Nhận thông báo cho trang này. |
|
| Nhận thông báo cho trang này. |
|
| Tải tệp đính kèm cho trang này. |
|
| Tải tệp đính kèm cho trang này. |
| String[] | Nhận email của các tác giả của trang này |
|
| Xem một trang con cụ thể. |
|
| Lấy một mảng các trang con, tối đa là 200 trang. |
|
| Lấy một mảng các trang con, kèm các đối số nâng cao không bắt buộc. |
|
| Lấy các cột cho danh sách. |
|
| Không dùng nữa. |
|
| Không dùng nữa. |
| Date | Trả về ngày xuất bản trang này lần đầu tiên. |
| String | Lấy nội dung HTML của trang. |
| Boolean | Trả về việc trang có đang ở chế độ nháp hay không. |
| Date | Trả về ngày chỉnh sửa gần nhất, chỉ bao gồm những lần chỉnh sửa nội dung. |
| Date | Trả về ngày cập nhật gần nhất, bao gồm cả những thay đổi không liên quan đến nội dung như di chuyển. |
|
| Lấy các mục cho danh sách. |
|
| Lấy các mục cho danh sách. |
| String | Trả về tên của trang. |
| String | Không dùng nữa. |
|
| Trả về loại trang này dưới dạng enum SitesApp.PageType. |
|
| Trả về trang gốc của trang này. |
| String | Không dùng nữa. |
| String | Trả về nội dung trang ở dạng văn bản thuần tuý. |
| String | Trả về tiêu đề trang. |
| String | Lấy URL của trang. |
| Boolean | Trả về thông tin cho biết một trang đã bị xoá hay chưa. |
| Boolean | Trả về cho biết trang này có phải là một mẫu có thể sao chép hay không. |
|
| Xuất bản trang này dưới dạng mẫu có thể sao chép. |
|
| Lấy một mảng các trang con trùng khớp với một cụm từ tìm kiếm, tối đa 200 trang. |
|
| Lấy một mảng các trang con phù hợp với một cụm từ tìm kiếm, kèm theo các đối số nâng cao không bắt buộc. |
|
| Đặt nội dung HTML của trang. |
|
| Đặt xem trang có đang ở chế độ nháp hay không. |
|
| Đặt tên cho trang này. |
|
| Đặt cấp độ gốc của trang này. |
|
| Đặt tiêu đề cho trang. |
Các phương thức ngừng hoạt động
addColumn(name)
addColumn(name)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm một cột mới vào danh sách. Chỉ hợp lệ đối với các trang danh sách.
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");
Tham số
Tên | Loại | Mô tả |
---|---|---|
name | String | tên của cột mới |
Cầu thủ trả bóng
– cột mới được tạoColumn
Gửi
Error
– đối với các trang không phải là trang danh sách
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
addComment(content)
addComment(content)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Không dùng nữa. Thêm nhận xét vào trang.
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");
Tham số
Tên | Loại | Mô tả |
---|---|---|
content | String | nội dung bình luận |
Cầu thủ trả bóng
— nhận xét mới tạoComment
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
addHostedAttachment(blob)
addHostedAttachment(blob)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm tệp đính kèm vào trang.
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);
Tham số
Tên | Loại | Mô tả |
---|---|---|
blob | BlobSource | dữ liệu cho tệp đính kèm |
Cầu thủ trả bóng
— tệp đính kèm mới tạoAttachment
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
addHostedAttachment(blob, description)
addHostedAttachment(blob, description)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm tệp đính kèm vào trang. Phiên bản này của hàm cho phép cung cấp nội dung mô tả.
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");
Tham số
Tên | Loại | Mô tả |
---|---|---|
blob | BlobSource | dữ liệu cho tệp đính kèm |
description | String | nội dung mô tả về tệp đính kèm |
Cầu thủ trả bóng
— tệp đính kèm mới tạoAttachment
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
addListItem(values)
addListItem(values)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm một mục vào danh sách. Chỉ hợp lệ đối với các trang danh sách.
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"]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
values | String[] | giá trị cho mỗi cột |
Cầu thủ trả bóng
— ListItem
mới được tạo
ListItem
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
addWebAttachment(title, description, url)
addWebAttachment(title, description, url)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Thêm tệp đính kèm web vào trang. Chỉ hợp lệ cho các trang tổ chức tệp.
Các tệp đính kèm trên web là đường liên kết chứ không phải do Google Sites lưu trữ trên thực tế.
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");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề của tệp đính kèm |
description | String | nội dung mô tả về tệp đính kèm |
url | String | url của tệp đang được đính kèm |
Cầu thủ trả bóng
— tệp đính kèm mới tạoAttachment
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createAnnouncement(title, html)
createAnnouncement(title, html)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Hãy tạo thông báo cho trang này. Chỉ hợp lệ đối với các trang thông báo.
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>");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
html | String | nội dung trang |
Cầu thủ trả bóng
— Thông báo mới tạoPage
Gửi
Error
– đối với các trang không phải là trang thông báo
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createAnnouncement(title, html, asDraft)
createAnnouncement(title, html, asDraft)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Hãy tạo thông báo cho trang này. Chỉ hợp lệ đối với các trang thông báo.
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);
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
html | String | nội dung trang |
asDraft | Boolean | có nên tạo thông báo dưới dạng bản nháp hay không |
Cầu thủ trả bóng
— Thông báo mới tạoPage
Gửi
Error
– đối với các trang không phải là trang thông báo
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createAnnouncementsPage(title, name, html)
createAnnouncementsPage(title, name, html)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tạo trang thông báo mới. Xin lưu ý rằng một trang hoặc trang web mẹ không được có nhiều hơn 500 trang con.
// 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>");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
name | String | tên trang |
html | String | nội dung trang |
Cầu thủ trả bóng
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createFileCabinetPage(title, name, html)
createFileCabinetPage(title, name, html)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tạo một trang trang tổ chức tệp mới. Xin lưu ý rằng một trang hoặc trang web mẹ không được có quá 500 trang con .
// 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>");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
name | String | tên trang |
html | String | nội dung trang |
Cầu thủ trả bóng
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createListPage(title, name, html, columnNames)
createListPage(title, name, html, columnNames)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tạo trang danh sách mới. Xin lưu ý rằng một trang hoặc trang web mẹ không được có quá 500 trang con.
// 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" ]);
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
name | String | tên trang |
html | String | nội dung trang |
columnNames | String[] | tên cột được dùng cho danh sách |
Cầu thủ trả bóng
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createPageFromTemplate(title, name, template)
createPageFromTemplate(title, name, template)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tạo một trang mới từ mẫu. Xin lưu ý rằng một trang hoặc trang web mẹ không được có nhiều hơn 500 trang con.
// 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);
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
name | String | tên trang |
template |
| trang mẫu |
Cầu thủ trả bóng
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
createWebPage(title, name, html)
createWebPage(title, name, html)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tạo trang web mới. Xin lưu ý rằng một trang hoặc trang web mẹ không được có quá 500 trang con.
// 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>");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề trang |
name | String | tên trang |
html | String | nội dung trang |
Cầu thủ trả bóng
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
deletePage()
deletePage()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Xoá trang này.
var site = SitesApp.getSite("example.com", "mysite"); // Delete ALL the pages! var pages = site.getAllDescendants(); for(var i in pages) { pages[i].deletePage(); }
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAllDescendants()
getAllDescendants()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con (trực tiếp và gián tiếp), tối đa 200 trang.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getAllDescendants();
Cầu thủ trả bóng
— một mảng các trang con trực tiếp và gián tiếpPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAllDescendants(options)
getAllDescendants(options)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con, có các đối số nâng cao không bắt buộc.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
options | Object | Các trường đối tượng JavaScript được xác định trong phần Đối số nâng cao bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
type |
| chỉ nhận được các trang thuộc loại này |
start | Integer | bắt đầu xem kết quả tại đây |
max | Integer | số lượng kết quả tối đa (mặc định là 200) |
includeDrafts | Boolean | có bao gồm trang nháp hay không (mặc định là sai) |
includeDeleted | Boolean | có bao gồm trang đã xoá hay không (mặc định là false) |
search | String | chỉ trả lại các trang phù hợp với truy vấn này |
Cầu thủ trả bóng
– một mảng các trang con trực tiếp và gián tiếp thuộc loại đã choPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAnnouncements()
getAnnouncements()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Nhận thông báo cho trang này. Chỉ hợp lệ đối với các trang thông báo.
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()); }
Cầu thủ trả bóng
— một loạt các Thông báoPage[]
Gửi
Error
– đối với các trang không phải là trang thông báo
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAnnouncements(optOptions)
getAnnouncements(optOptions)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Nhận thông báo cho trang này. Chỉ hợp lệ đối với các trang thông báo.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
optOptions | Object | Đối tượng JavaScript chứa các tham số nâng cao |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
start | Integer | chỉ mục bắt đầu cho kết quả |
max | Integer | số lượng kết quả tối đa cần trả về (giá trị mặc định là và có thể) không được quá 200 |
includeDrafts | Boolean | có bao gồm trang nháp hay không (mặc định là sai) |
includeDeleted | Boolean | có bao gồm trang đã xoá hay không (mặc định là false) |
search | String | chỉ trả lại các trang phù hợp với truy vấn này |
Cầu thủ trả bóng
— một loạt các Thông báoPage[]
Gửi
Error
– đối với các trang không phải là trang thông báo
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAttachments()
getAttachments()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tải tệp đính kèm cho trang này.
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()); }
Cầu thủ trả bóng
— một loạt các tệp đính kèmAttachment[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAttachments(optOptions)
getAttachments(optOptions)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Tải tệp đính kèm cho trang này.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
optOptions | Object | đối tượng JavaScript chứa các tham số không bắt buộc |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
start | Integer | chỉ mục đầu tiên để bắt đầu trả về các tệp đính kèm |
max | Integer | số lượng kết quả tối đa cần trả về (giá trị mặc định là và có thể) không được quá 200 |
Cầu thủ trả bóng
— một loạt các tệp đính kèmAttachment[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getAuthors()
getAuthors()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Nhận email của các tác giả của trang này
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]); }
Cầu thủ trả bóng
String[]
— một loạt địa chỉ email của tác giả
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getChildByName(name)
getChildByName(name)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Xem một trang con cụ thể.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildByName("childPage");
Tham số
Tên | Loại | Mô tả |
---|---|---|
name | String | tên trang con |
Cầu thủ trả bóng
— trang conPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getChildren()
getChildren()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con, tối đa là 200 trang.
var site = SitesApp.getSite("example.com", "mysite"); var pages = site.getChildren();
Cầu thủ trả bóng
— một loạt các trang con trực tiếpPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getChildren(options)
getChildren(options)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con, kèm các đối số nâng cao không bắt buộc.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
options | Object | Các trường đối tượng JavaScript được xác định trong phần Đối số nâng cao bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
type |
| chỉ nhận được các trang thuộc loại này |
start | Integer | bắt đầu xem kết quả tại đây |
max | Integer | số lượng kết quả tối đa (mặc định là 200) |
includeDrafts | Boolean | có bao gồm trang nháp hay không (mặc định là sai) |
includeDeleted | Boolean | có bao gồm trang đã xoá hay không (mặc định là false) |
search | String | chỉ trả lại các trang phù hợp với truy vấn này |
Cầu thủ trả bóng
– một mảng các trang con trực tiếp thuộc loại đã choPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getColumns()
getColumns()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy các cột cho danh sách. Chỉ hợp lệ đối với các trang danh sách.
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()); }
Cầu thủ trả bóng
– một mảng gồm các thực thể Column[]Column
Gửi
Error
– đối với các trang không phải là trang danh sách
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getComments()
getComments()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Không dùng nữa. Xem nhận xét cho trang này.
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()); }
Cầu thủ trả bóng
— một loạt các Bình luận.Comment[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getComments(optOptions)
getComments(optOptions)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Không dùng nữa. Xem bình luận về trang này.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
optOptions | Object | đối tượng JavaScript chứa các tham số không bắt buộc |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
start | Integer | chỉ mục đầu tiên để bắt đầu trả về nhận xét |
max | Integer | số lượng kết quả tối đa cần trả về (giá trị mặc định là và có thể) không được quá 200 |
Cầu thủ trả bóng
— một loạt các Bình luận.Comment[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getDatePublished()
getDatePublished()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về ngày xuất bản trang này lần đầu tiên.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was published " + page.getDatePublished());
Cầu thủ trả bóng
Date
– ngày xuất bản lần đầu
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getHtmlContent()
getHtmlContent()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy nội dung HTML của trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getHtmlContent());
Cầu thủ trả bóng
String
– nội dung html
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getIsDraft()
getIsDraft()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về việc trang có đang ở chế độ nháp hay không. Chỉ áp dụng cho thông báo.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log("Is this Announcement Page a draft?", page.getIsDraft());
Cầu thủ trả bóng
Boolean
– liệu trang có ở chế độ nháp hay không
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getLastEdited()
getLastEdited()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về ngày chỉnh sửa gần nhất, chỉ bao gồm những lần chỉnh sửa nội dung.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastEdited());
Cầu thủ trả bóng
Date
— ngày cập nhật trang gần đây nhất, chỉ bao gồm thông tin chỉnh sửa nội dung
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getLastUpdated()
getLastUpdated()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về ngày cập nhật gần nhất, bao gồm cả những thay đổi không liên quan đến nội dung như di chuyển.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " was last updated " + page.getLastUpdated());
Cầu thủ trả bóng
Date
– ngày gần đây nhất trang được cập nhật kèm theo những thay đổi không liên quan đến nội dung
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getListItems()
getListItems()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy các mục cho danh sách. Chỉ hợp lệ đối với các trang danh sách.
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")); }
Cầu thủ trả bóng
– một mảng gồm các thực thể ListItem[]ListItem
Gửi
Error
– đối với các trang không phải là trang danh sách
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getListItems(optOptions)
getListItems(optOptions)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy các mục cho danh sách. Chỉ hợp lệ đối với các trang danh sách.
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")); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
optOptions | Object | Đối tượng JavaScript của các tham số không bắt buộc |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
start | Integer | chỉ mục đầu tiên bắt đầu lặp lại từ |
max | Integer | số lượng kết quả tối đa cần trả về (giá trị mặc định là và có thể) không được quá 200 |
Cầu thủ trả bóng
– một mảng gồm các thực thể ListItem[]ListItem
Gửi
Error
– đối với các trang không phải là trang danh sách
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getName()
getName()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về tên của trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName());
Cầu thủ trả bóng
String
— tên của trang này
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getPageName()
getPageName()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Không dùng nữa. Thay thế bằng getName để đảm bảo tính nhất quán.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getPageName());
Cầu thủ trả bóng
String
— tên của trang này
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getPageType()
getPageType()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về loại trang này dưới dạng enum 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"); }
Cầu thủ trả bóng
– một enum PageType cho biết đây là trang Web, Danh sách, Thông báo hay Trang tổ chức tệpPageType
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getParent()
getParent()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về trang gốc của trang này.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " parent: " + page.getParent().getName());
Cầu thủ trả bóng
— trang gốc của trang nàyPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getSelfLink()
getSelfLink()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Không dùng nữa. Trả về đường liên kết đến nguồn cấp dữ liệu gData của trang này.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getSelfLink());
Cầu thủ trả bóng
String
— đường liên kết đến nguồn cấp dữ liệu gData
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getTextContent()
getTextContent()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về nội dung trang ở dạng văn bản thuần tuý.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getName() + " content: " + page.getTextContent());
Cầu thủ trả bóng
String
— nội dung văn bản thuần tuý của trang
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getTitle()
getTitle()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về tiêu đề trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getTitle());
Cầu thủ trả bóng
String
— tiêu đề của trang này
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
getUrl()
getUrl()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy URL của trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; Logger.log(page.getUrl());
Cầu thủ trả bóng
String
– URL của trang
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
isDeleted()
isDeleted()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về thông tin cho biết một trang đã bị xoá hay chưa.
Cầu thủ trả bóng
Boolean
— trang đã bị xoá hay chưa
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
isTemplate()
isTemplate()
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Trả về cho biết trang này có phải là một mẫu có thể sao chép hay không.
var site = SitesApp.getSite("example.com", "mysite"); var firstTemplate = site.getTemplates()[0]; if(firstTemplate.isTemplate()) { Logger.log("This will always return true"); }
Cầu thủ trả bóng
Boolean
— trang này có phải là mẫu hay không
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
publishAsTemplate(name)
publishAsTemplate(name)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Xuất bản trang này dưới dạng mẫu có thể sao chép.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Turn this page into a publishable template page.publishedAsTemplate("template-name");
Tham số
Tên | Loại | Mô tả |
---|---|---|
name | String | Tên của mẫu mới |
Cầu thủ trả bóng
— mẫu mới được xuất bảnPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
search(query)
search(query)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con trùng khớp với một cụm từ tìm kiếm, tối đa 200 trang.
var site = SitesApp.getSite("example.com", "mysite"); var matches = site.search("targetText"); for(var i in matches) { Logger.log(matches[i].getName()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
query | String | cụm từ tìm kiếm văn bản đầy đủ để khớp |
Cầu thủ trả bóng
– một mảng các trang con trực tiếp và gián tiếp thuộc loại đã choPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
search(query, options)
search(query, options)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Lấy một mảng các trang con phù hợp với một cụm từ tìm kiếm, kèm theo các đối số nâng cao không bắt buộc.
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()); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
query | String | cụm từ tìm kiếm văn bản đầy đủ để khớp |
options | Object | Các trường đối tượng JavaScript được xác định trong phần Đối số nâng cao bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
type |
| chỉ nhận được các trang thuộc loại này |
start | Integer | bắt đầu xem kết quả tại đây |
max | Integer | số lượng kết quả tối đa (mặc định là 200) |
includeDrafts | Boolean | có bao gồm trang nháp hay không (mặc định là sai) |
includeDeleted | Boolean | có bao gồm trang đã xoá hay không (mặc định là false) |
Cầu thủ trả bóng
– một mảng các trang con trực tiếp và gián tiếp thuộc loại đã choPage[]
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
setHtmlContent(html)
setHtmlContent(html)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt nội dung HTML của trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setHtmlContent("<h1>New Page Content</h1>");
Tham số
Tên | Loại | Mô tả |
---|---|---|
html | String | nội dung mới |
Cầu thủ trả bóng
— Trang này để tạo chuỗiPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
setIsDraft(draft)
setIsDraft(draft)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt xem trang có đang ở chế độ nháp hay không. Chỉ áp dụng cho thông báo.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; // Take the page out of draft mode page.setIsDraft(false);
Tham số
Tên | Loại | Mô tả |
---|---|---|
draft | Boolean | trạng thái mới |
Cầu thủ trả bóng
— Trang này để tạo chuỗiPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
setName(name)
setName(name)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt tên cho trang này.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setName("new-name");
Tham số
Tên | Loại | Mô tả |
---|---|---|
name | String | tên mới |
Cầu thủ trả bóng
— Trang này để tạo chuỗiPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
setParent(parent)
setParent(parent)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt cấp độ gốc của trang này.
var site = SitesApp.getSite("example.com", "mysite"); var child = site.getChildByName("childToBeMoved"); var parent = site.getChildByName("newParent"); child.setParent(parent);
Tham số
Tên | Loại | Mô tả |
---|---|---|
parent |
| cha mẹ mới |
Cầu thủ trả bóng
— Trang này để tạo chuỗiPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds
setTitle(title)
setTitle(title)
Không dùng nữa. Hàm này không được dùng nữa và không nên dùng trong các tập lệnh mới.
Đặt tiêu đề cho trang.
var site = SitesApp.getSite("example.com", "mysite"); var page = site.getChildren()[0]; page.setTitle("New Title");
Tham số
Tên | Loại | Mô tả |
---|---|---|
title | String | tiêu đề mới |
Cầu thủ trả bóng
— Trang này để tạo chuỗiPage
Ủy quyền
Tập lệnh sử dụng phương thức này yêu cầu ủy quyền với một hoặc nhiều phạm vi sau:
-
https://sites.google.com/feeds