Конструктор для CellImage . Этот конструктор создает значение изображения, необходимое для добавления изображения в ячейку.
Характеристики
| Свойство | Тип | Описание |
|---|---|---|
value Type | Value Type | Тип значения изображения ячейки — Value Type.IMAGE . |
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
build() | Cell Image | Создает тип значения изображения, необходимый для добавления изображения в ячейку. |
get Alt Text Description() | String | Возвращает альтернативный текст описания для этого изображения. |
get Alt Text Title() | String | Возвращает альтернативный текст заголовка для этого изображения. |
get Content Url() | String | Возвращает URL-адрес изображения, размещенный на сервере Google. |
set Alt Text Description(description) | Cell Image | Задает альтернативный текст для описания этого изображения. |
set Alt Text Title(title) | Cell Image | Задает альтернативный текст для этого изображения. |
set Source Url(url) | Cell Image Builder | Задает URL-адрес источника изображения. |
to Builder() | Cell Image Builder | Создает конструктор изображений ячеек на основе текущих свойств изображения. |
Подробная документация
build()
Создает тип значения изображения, необходимый для добавления изображения в ячейку. Значение изображения формируется на основе свойств изображения, добавленных в конструктор, таких как URL-адрес источника.
Возвращаться
CellImage — Изображение, которое нужно добавить в ячейку.
getAltTextDescription()
Возвращает альтернативный текст описания для этого изображения.
Возвращаться
String — альтернативный текст описания.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getAltTextTitle()
Возвращает альтернативный текст заголовка для этого изображения.
Возвращаться
String — альтернативный текст заголовка.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getContentUrl()
Возвращает URL-адрес изображения, размещенный на сервере Google. Этот URL-адрес помечен учетной записью запрашивающего пользователя, поэтому любой, у кого есть этот URL, фактически получает доступ к изображению как первоначальный запрашивающий пользователь. Доступ к изображению может быть потерян, если изменятся настройки общего доступа к таблице. Возвращаемый URL-адрес становится недействительным через короткий промежуток времени.
const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { console.log(value.getContentUrl()); }
Возвращаться
String — URL-адрес изображения, размещенный на сервере Google.
setAltTextDescription(description)
Задает альтернативный текст для описания этого изображения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
description | String | Новое альтернативное описание для изображения. |
Возвращаться
CellImage — Это изображение используется для создания цепочек.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setAltTextTitle(title)
Задает альтернативный текст для этого изображения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
title | String | Новый альтернативный текст для изображения. |
Возвращаться
CellImage — Это изображение используется для создания цепочек.
Авторизация
Для скриптов, использующих этот метод, требуется авторизация в одной или нескольких из следующих областей действия :
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setSourceUrl(url)
Задает URL-адрес источника изображения.
Параметры
| Имя | Тип | Описание |
|---|---|---|
url | String | URL изображения. |
Возвращаться
CellImageBuilder — Этот конструктор предназначен для создания цепочек объектов.
toBuilder()
Создает конструктор изображений для ячеек на основе текущих свойств изображения. Используйте setSourceUrl(url) чтобы задать URL-адрес источника нового изображения. Затем вы можете добавить его в ячейку, используя Range.setValue(value) или Range.setValues(values) .
const ss = SpreadsheetApp.getActiveSpreadsheet(); const range = ss.getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { const newImage = value.toBuilder() .setSourceUrl( 'https://www.gstatic.com/images/branding/productlogos/apps_script/v10/web-64dp/logo_apps_script_color_1x_web_64dp.png', ) .build(); const newRange = ss.getRange("Sheet1!A2"); newRange.setValue(newImage); }
Возвращаться
CellImageBuilder — это конструктор, который создает тип значения изображения на основе заданных свойств изображения.