Class Blob

Áo khoác mới

Đối tượng trao đổi dữ liệu cho các dịch vụ Apps Script.

Phương pháp

Phương thứcLoại dữ liệu trả vềMô tả ngắn
copyBlob()BlobTrả về bản sao của blob này.
getAs(contentType)BlobTrả về dữ liệu bên trong đối tượng này dưới dạng blob được chuyển đổi thành loại nội dung được chỉ định.
getBytes()Byte[]Lấy dữ liệu lưu trữ trong blob này.
getContentType()StringLấy loại nội dung của byte trong blob này.
getDataAsString()StringLấy dữ liệu của blob này dưới dạng Chuỗi có mã hoá UTF-8.
getDataAsString(charset)StringLấy dữ liệu của blob này dưới dạng chuỗi có mã hoá được chỉ định.
getName()StringLấy tên của blob này.
isGoogleType()BooleanTrả về liệu blob này có phải là tệp Google Workspace (Trang tính, Tài liệu, v.v.) hay không.
setBytes(data)BlobĐặt dữ liệu được lưu trữ trong blob này.
setContentType(contentType)BlobĐặt loại nội dung của byte trong blob này.
setContentTypeFromExtension()BlobĐặt loại nội dung của các byte trong blob này dựa trên đuôi tệp.
setDataFromString(string)BlobĐặt dữ liệu của blob này từ một chuỗi có mã hóa UTF-8.
setDataFromString(string, charset)BlobĐặt dữ liệu của blob này từ một chuỗi có mã hóa được chỉ định.
setName(name)BlobĐặt tên cho blob này.

Tài liệu chi tiết

copyBlob()

Trả về bản sao của blob này.

Hai chiều

Blob – Bản sao mới.


getAs(contentType)

Trả về dữ liệu bên trong đối tượng này dưới dạng blob được chuyển đổi thành loại nội dung được chỉ định. Phương thức này thêm phần mở rộng thích hợp vào tên tệp—ví dụ: "myfile.pdf" Tuy nhiên, hệ thống giả định rằng phần tên tệp tuân theo dấu chấm cuối cùng (nếu có) là một phần mở rộng hiện có cần được thay thế. Do đó, "ShoppingList.12.25.2014" trở thành "ShoppingList.12.25.pdf"

Để xem định mức hằng ngày cho các lượt chuyển đổi, hãy xem bài viết Định mức cho các dịch vụ của Google. Các miền Google Workspace mới tạo có thể tạm thời có hạn mức nghiêm ngặt hơn.

Các tham số

TênLoạiMô tả
contentTypeStringLoại MIME để chuyển đổi thành. Đối với hầu hết các blob, 'application/pdf' là tuỳ chọn hợp lệ duy nhất. Đối với hình ảnh có định dạng BMP, GIF, JPEG hoặc PNG, bất kỳ 'image/bmp', 'image/gif', 'image/jpeg' hoặc 'image/png' nào cũng đều hợp lệ.

Hai chiều

Blob – Dữ liệu dưới dạng blob.


getBytes()

Lấy dữ liệu lưu trữ trong blob này.

Hai chiều

Byte[] – Số byte đã lưu trữ.


getContentType()

Lấy loại nội dung của byte trong blob này.

Hai chiều

String – Loại nội dung của dữ liệu này, nếu đã biết hoặc null.


getDataAsString()

Lấy dữ liệu của blob này dưới dạng Chuỗi có mã hoá UTF-8.

Hai chiều

String – Dữ liệu dưới dạng chuỗi.


getDataAsString(charset)

Lấy dữ liệu của blob này dưới dạng chuỗi có mã hoá được chỉ định.

Các tham số

TênLoạiMô tả
charsetStringBộ ký tự sử dụng để mã hóa dữ liệu trong blob này dưới dạng chuỗi.

Hai chiều

String – Dữ liệu dưới dạng chuỗi.


getName()

Lấy tên của blob này.

Hai chiều

String – Tên của dữ liệu này, nếu đã biết hoặc null.


isGoogleType()

Trả về liệu blob này có phải là tệp Google Workspace (Trang tính, Tài liệu, v.v.) hay không.

Hai chiều

Booleantrue nếu blob này là một tệp Google Workspace; false nếu không phải là tệp này.


setBytes(data)

Đặt dữ liệu được lưu trữ trong blob này.

Các tham số

TênLoạiMô tả
dataByte[]Dữ liệu mới.

Hai chiều

Blob — blob này, để tạo chuỗi.


setContentType(contentType)

Đặt loại nội dung của byte trong blob này.

Các tham số

TênLoạiMô tả
contentTypeStringLoại nội dung mới.

Hai chiều

Blob — blob này, để tạo chuỗi.


setContentTypeFromExtension()

Đặt loại nội dung của các byte trong blob này dựa trên đuôi tệp. ContentType là null nếu không thể đoán được từ phần mở rộng.

Hai chiều

Blob — blob này, để tạo chuỗi.


setDataFromString(string)

Đặt dữ liệu của blob này từ một chuỗi có mã hóa UTF-8.

Các tham số

TênLoạiMô tả
stringStringDữ liệu chuỗi.

Hai chiều

Blob — blob này, để tạo chuỗi.


setDataFromString(string, charset)

Đặt dữ liệu của blob này từ một chuỗi có mã hóa được chỉ định.

Các tham số

TênLoạiMô tả
stringStringDữ liệu chuỗi.
charsetStringBộ ký tự dùng để diễn giải chuỗi dưới dạng byte.

Hai chiều

Blob — blob này, để tạo chuỗi.


setName(name)

Đặt tên cho blob này.

Các tham số

TênLoạiMô tả
nameStringTên mới.

Hai chiều

Blob — blob này, để tạo chuỗi.

Các phương thức ngừng hoạt động