Class Blob

Блоб

Объект обмена данными для служб Apps Script.

Методы

Метод Тип возврата Краткое описание
copyBlob() Blob Возвращает копию этого большого двоичного объекта.
getAs(contentType) Blob Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента.
getBytes() Byte[] Получает данные, хранящиеся в этом большом двоичном объекте.
getContentType() String Получает тип содержимого байтов в этом большом двоичном объекте.
getDataAsString() String Получает данные этого большого двоичного объекта в виде строки с кодировкой UTF-8.
getDataAsString(charset) String Получает данные этого большого двоичного объекта в виде строки с указанной кодировкой.
getName() String Получает имя этого большого двоичного объекта.
isGoogleType() Boolean Возвращает, является ли этот большой двоичный объект файлом Google Workspace (Таблицы, Документы и т. д.).
setBytes(data) Blob Устанавливает данные, хранящиеся в этом большом двоичном объекте.
setContentType(contentType) Blob Устанавливает тип содержимого байтов в этом большом двоичном объекте.
setContentTypeFromExtension() Blob Устанавливает тип содержимого байтов в этом большом двоичном объекте на основе расширения файла.
setDataFromString(string) Blob Устанавливает данные этого большого двоичного объекта из строки с кодировкой UTF-8.
setDataFromString(string, charset) Blob Устанавливает данные этого большого двоичного объекта из строки с указанной кодировкой.
setName(name) Blob Устанавливает имя этого большого двоичного объекта.

Подробная документация

copyBlob()

Возвращает копию этого большого двоичного объекта.

Возвращаться

Blob — Новая копия.


getAs(contentType)

Верните данные внутри этого объекта в виде большого двоичного объекта, преобразованного в указанный тип контента. Этот метод добавляет к имени файла соответствующее расширение, например «myfile.pdf». Однако предполагается, что часть имени файла, следующая за последней точкой (если таковая имеется), является существующим расширением, которое следует заменить. Следовательно, «Список покупок.25.12.2014» становится «Список покупок.12.25.pdf».

Чтобы просмотреть ежедневные квоты на конверсии, см. Квоты для сервисов Google . На вновь созданные домены Google Workspace могут временно распространяться более строгие квоты.

Параметры

Имя Тип Описание
contentType String Тип MIME, в который требуется преобразовать. Для большинства больших двоичных объектов единственным допустимым вариантом является 'application/pdf' . Для изображений в формате BMP, GIF, JPEG или PNG также допустимо любое из 'image/bmp' , 'image/gif' , 'image/jpeg' или 'image/png' . Для документа Google Docs также допустимо использование 'text/markdown' .

Возвращаться

Blob — данные в виде большого двоичного объекта.


getBytes()

Получает данные, хранящиеся в этом большом двоичном объекте.

Возвращаться

Byte[] — Сохраненные байты.


getContentType()

Получает тип содержимого байтов в этом большом двоичном объекте.

Возвращаться

String — Тип содержимого этих данных, если он известен, или null .


getDataAsString()

Получает данные этого большого двоичного объекта в виде строки с кодировкой UTF-8.

Возвращаться

String — данные в виде строки.


getDataAsString(charset)

Получает данные этого большого двоичного объекта в виде строки с указанной кодировкой.

Параметры

Имя Тип Описание
charset String Кодировка, которая будет использоваться при кодировании данных в этом большом двоичном объекте в виде строки.

Возвращаться

String — данные в виде строки.


getName()

Получает имя этого большого двоичного объекта.

Возвращаться

String — Имя этих данных, если оно известно, или null .


isGoogleType()

Возвращает, является ли этот большой двоичный объект файлом Google Workspace (Таблицы, Документы и т. д.).

Возвращаться

Booleantrue , если этот большой двоичный объект является файлом Google Workspace; false , если нет.


setBytes(data)

Устанавливает данные, хранящиеся в этом большом двоичном объекте.

Параметры

Имя Тип Описание
data Byte[] Новые данные.

Возвращаться

Blob — этот объект для связывания.


setContentType(contentType)

Устанавливает тип содержимого байтов в этом большом двоичном объекте.

Параметры

Имя Тип Описание
contentType String Новый тип контента.

Возвращаться

Blob — этот объект для связывания.


setContentTypeFromExtension()

Устанавливает тип содержимого байтов в этом большом двоичном объекте на основе расширения файла. ContentType имеет значение null , если его нельзя угадать по его расширению.

Возвращаться

Blob — этот объект для связывания.


setDataFromString(string)

Устанавливает данные этого большого двоичного объекта из строки с кодировкой UTF-8.

Параметры

Имя Тип Описание
string String Строковые данные.

Возвращаться

Blob — этот объект для связывания.


setDataFromString(string, charset)

Устанавливает данные этого большого двоичного объекта из строки с указанной кодировкой.

Параметры

Имя Тип Описание
string String Строковые данные.
charset String Кодировка, используемая при интерпретации строки как байтов.

Возвращаться

Blob — этот объект для связывания.


setName(name)

Устанавливает имя этого большого двоичного объекта.

Параметры

Имя Тип Описание
name String Новое имя.

Возвращаться

Blob — этот объект для связывания.

Устаревшие методы