Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tệp đính kèm
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.
Tệp đính kèm trên Sites, chẳng hạn như tệp đính kèm vào một trang.
Lưu ý rằng Tệp đính kèm là một Blob và có thể được sử dụng ở bất kỳ nơi nào dự kiến nhập vào Blob.
var filesPage = SitesApp.getSite('example.com', 'mysite').getChildByName("files");
var attachments = filesPage.getAttachments();
// DocsList.createFile accepts a blob input. Since an Attachment is just a blob, we can
// just pass it directly to that method
var file = DocsList.createFile(attachments[0]);
Trả về dữ liệu bên trong đối tượng này dưới dạng một blob được chuyển đổi sang loại nội dung được chỉ định. Chiến dịch này
sẽ thêm đuôi tệp thích hợp vào tên tệp (ví dụ: "myfile.pdf"). Tuy nhiên, việc này
giả định rằng phần tên tệp tiếp sau dấu chấm cuối cùng (nếu có) là phần tên tệp hiện có
tiện ích mở rộng cần được thay thế. Do đó, "ShoppingList.12.25.2014" trở thành
"ShoppingList.12.25.pdf".
Để xem hạn mức hằng ngày cho lượt chuyển đổi, hãy xem bài viết Hạn mức cho Google
Dịch vụ. Các miền Google Workspace mới tạo có thể tạm thời bị áp dụng quy định nghiêm ngặt hơn
hạn mức.
Tham số
Tên
Loại
Mô tả
contentType
String
Loại MIME cần chuyển đổi. Đối với hầu hết các blob, 'application/pdf' là
lựa chọn hợp lệ duy nhất. Đối với hình ảnh ở định dạng BMP, GIF, JPEG hoặc PNG, bất kỳ hình ảnh nào có định dạng 'image/bmp', 'image/gif', 'image/jpeg' hoặc 'image/png' cũng
hợp lệ. Đối với tài liệu trên Google Tài liệu, 'text/markdown' cũng hợp lệ.
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á tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].deleteAttachment();
Ủ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
getAttachmentType()
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 tệp đính kèm này (CỔNG CUỘC hoặc WEB).
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var attType = attachments[0].getAttachmentType();
// This will log "Hosted"
Logger.log(attType);
// Since this returns an AttachmentType and not a String, for the
// purposes of equivalence we want to either do this or cast the
// type to a String
if(attType == SitesService.AttachmentType.HOSTED) {
Logger.log("This is a match");
}
// The above is the same as
if(String(attType) == "Hosted") {
Logger.log("This is also a match");
}
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
getContentType()
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 mime của tệp đính kèm này. Không tải được tệp đính kèm web.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var contentType = attachments[0].getContentType();
Cầu thủ trả bóng
String – loại MIME của tệp đính kèm
Ủ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()
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 tệp đính kèm này lần đầu tiên.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].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
getDescription()
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 mô tả của tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var description = attachments[0].getDescription();
Cầu thủ trả bóng
String — mô tả tệp đính kèm
Ủ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()
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 tệp đính kèm này gần đây nhất.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var date = attachments[0].getLastUpdated();
Cầu thủ trả bóng
Date – ngày cập nhật gần đây nhất
Ủ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()
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 trang gốc của tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is equal to pages[0]
var parent = attachments[0].getParent();
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()
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 đề của tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var title = attachments[0].getTitle();
Cầu thủ trả bóng
String — tiêu đề tệp đính kèm
Ủ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()
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ề url tải xuống cho tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
var url = attachments[0].getUrl();
Cầu thủ trả bóng
String – URL tải xuố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
setContentType(contentType)
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 loại MIME của tệp đính kèm này. Không tải được tệp đính kèm web.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setContentType("text/plain");
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
setDescription(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.
Đặt nội dung mô tả cho tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
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
setFrom(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.
Thiết lập dữ liệu thực tế của tệp đính kèm này. Không tải được tệp đính kèm web.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
// This snippet demonstrates how to create a new text blob and attach it
// to the page
var blob = Utilities.newBlob("This data is now the attachment content");
// We must set a filename since we created the blob from String data
// instead of something like a URL source
blob.setName("attachment.txt");
attachments[0].setTitle("New Title")
.setDescription("New Description")
.setContentType("text/plain")
.setFrom(blob);
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)
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.
Thiết lập trang gốc của tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// Sets the parent page to be the next sibling
attachments[0].setParent(pages[1]);
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)
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 đề của tệp đính kèm này.
var pages = SitesApp.getSite('example.com', 'mysite').getChildren();
var attachments = pages[0].getAttachments();
// This is an example of chaining in action
attachments[0].setTitle("New Title")
.setDescription("New Description");
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
setUrl(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.
Đặt url tải xuống cho tệp đính kèm này. Chỉ hợp lệ đối với các tệp đính kèm web.
var pages = SitesApp.getSite('demositeappsscript').getChildren();
var attachments = pages[0].getAttachments();
attachments[0].setTitle("New Web Attachment")
.setDescription("New Description")
.setUrl("http://example.com/files/your_file.txt");