Compilador para CellImage. Este compilador crea el valor de imagen necesario para agregar una imagen a una celda.
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
value | Value | El tipo de valor de la imagen de la celda, que es Value. |
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
build() | Cell | Crea el tipo de valor de imagen necesario para agregar una imagen a una celda. |
get | String | Muestra la descripción del texto alternativo de esta imagen. |
get | String | Muestra el título del texto alternativo de esta imagen. |
get | String | Muestra una URL alojada en Google para la imagen. |
set | Cell | Establece la descripción del texto alternativo de esta imagen. |
set | Cell | Establece el título del texto alternativo de esta imagen. |
set | Cell | Establece la URL de origen de la imagen. |
to | Cell | Crea un compilador de imágenes de celdas en función de las propiedades de imagen actuales. |
Documentación detallada
build()
Crea el tipo de valor de imagen necesario para agregar una imagen a una celda. El valor de la imagen se compila a partir de las propiedades de la imagen agregadas al compilador, como la URL de origen.
Volver
CellImage: Una representación de la imagen que se agregará a una celda.
getAltTextDescription()
Muestra la descripción del texto alternativo de esta imagen.
Volver
String: La descripción del texto alternativo.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getAltTextTitle()
Muestra el título del texto alternativo de esta imagen.
Volver
String: El título del texto alternativo.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getContentUrl()
Muestra una URL alojada en Google para la imagen. Esta URL está etiquetada con la cuenta del solicitante, por lo que cualquier persona que tenga la URL accede a la imagen como el solicitante original. Es posible que se pierda el acceso a la imagen si cambia la configuración de uso compartido de la hoja de cálculo. La URL que se muestra vence después de un período corto.
const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { console.log(value.getContentUrl()); }
Volver
String: La URL de la imagen alojada en Google.
setAltTextDescription(description)
Establece la descripción del texto alternativo de esta imagen.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
description | String | La nueva descripción del texto alternativo de la imagen. |
Volver
CellImage: Esta imagen, para el encadenamiento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setAltTextTitle(title)
Establece el título del texto alternativo de esta imagen.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
title | String | El nuevo título del texto alternativo de la imagen. |
Volver
CellImage: Esta imagen, para el encadenamiento.
Autorización
Las secuencias de comandos que usan este método requieren autorización con uno o más de los siguientes permisos:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setSourceUrl(url)
Establece la URL de origen de la imagen.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
url | String | La URL de la imagen. |
Volver
CellImageBuilder: Este compilador, para el encadenamiento.
toBuilder()
Crea un compilador de imágenes de celdas en función de las propiedades de imagen actuales. Usa setSourceUrl(url) para establecer la URL de origen de la imagen nueva. Luego, puedes agregarla a una celda con Range.setValue(value) o 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); }
Volver
CellImageBuilder: Un compilador que crea un tipo de valor de imagen en función de las propiedades de imagen proporcionadas.