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(/sitelet?url=https%3A%2F%2Fdevelopers.google.com%2Fapps-script%2Freference%2Fspreadsheet%2Furl)
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(/sitelet?url=https%3A%2F%2Fdevelopers.google.com%2Fapps-script%2Freference%2Fspreadsheet%2Furl) 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.