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ệ.
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 (như CSV hoặc WEB).
varpages=SitesApp.getSite('example.com','mysite').getChildren();varattachments=pages[0].getAttachments();varattType=attachments[0].getAttachmentType();//Thiswilllog"Hosted"Logger.log(attType);//SincethisreturnsanAttachmentTypeandnotaString,forthe//purposesofequivalencewewanttoeitherdothisorcastthe//typetoaStringif(attType==SitesService.AttachmentType.HOSTED){Logger.log("This is a match");}//Theaboveisthesameasif(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
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.
varpages=SitesApp.getSite('demositeappsscript').getChildren();varattachments=pages[0].getAttachments();//Thissnippetdemonstrateshowtocreateanewtextblobandattachit//tothepagevarblob=Utilities.newBlob("This data is now the attachment content");//WemustsetafilenamesincewecreatedtheblobfromStringdata//insteadofsomethinglikeaURLsourceblob.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
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.
varpages=SitesApp.getSite('demositeappsscript').getChildren();varattachments=pages[0].getAttachments();attachments[0].setTitle("New Web Attachment").setDescription("New Description").setUrl("http://example.com/files/your_file.txt");