Class Blob

Клякса

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

Методы

Метод Тип возвращаемого значения Краткое описание
copy Blob() Blob Возвращает копию этого объекта.
get As(contentType) Blob Возвращает данные, содержащиеся в этом объекте, в виде двоичных данных (blob), преобразованных в указанный тип содержимого.
get Bytes() Byte[] Получает данные, хранящиеся в этом блоке.
get Content Type() String|null Получает тип содержимого байтов в этом блоке данных.
get Data As String() String Получает данные этого объекта в виде строки с кодировкой UTF-8.
get Data As String(charset) String Получает данные этого объекта в виде строки с указанной кодировкой.
get Name() String|null Получает имя этого объекта.
is Google Type() Boolean Возвращает значение, указывающее, является ли данный объект файлом Google Workspace (Sheets, Docs и т. д.).
set Bytes(data) Blob Задает параметры данных, хранящихся в этом блоке.
set Content Type(contentType) Blob Задает тип содержимого байтов в этом блоке.
set Content Type From Extension() Blob Устанавливает тип содержимого байтов в этом блоке данных на основе расширения файла.
set Data From String(string) Blob Задает данные для этого объекта типа BLOB из строки с кодировкой UTF-8.
set Data From String(string, charset) Blob Задает данные для этого объекта типа BLOB из строки с указанной кодировкой.
set Name(name) Blob Задает имя этого объекта.

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

copy Blob()

Возвращает копию этого объекта.

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

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


get As(contentType)

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

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

Параметры

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

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

Blob — Данные в виде двоичных данных (blob).


get Bytes()

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

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

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


get Content Type()

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

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

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


get Data As String()

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

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

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


get Data As String(charset)

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

Параметры

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

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

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


get Name()

Получает имя этого объекта.

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

String|null — Название этих данных, если известно, или null .


is Google Type()

Возвращает значение, указывающее, является ли данный объект файлом Google Workspace (Sheets, Docs и т. д.).

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

Booleantrue если этот объект является файлом Google Workspace; false если нет.


set Bytes(data)

Задает параметры данных, хранящихся в этом блоке.

Параметры

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

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

Blob — Этот сгусток используется для создания цепочек.


set Content Type(contentType)

Задает тип содержимого байтов в этом блоке.

Параметры

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

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

Blob — Этот сгусток используется для создания цепочек.


set Content Type From Extension()

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

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

Blob — Этот сгусток используется для создания цепочек.


set Data From String(string)

Задает данные для этого объекта типа BLOB из строки с кодировкой UTF-8.

Параметры

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

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

Blob — Этот сгусток используется для создания цепочек.


set Data From String(string, charset)

Задает данные для этого объекта типа BLOB из строки с указанной кодировкой.

Параметры

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

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

Blob — Этот сгусток используется для создания цепочек.


set Name(name)

Задает имя этого объекта.

Параметры

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

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

Blob — Этот сгусток используется для создания цепочек.

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