Represents an image over the grid in a spreadsheet.
Methods
Method | Return type | Brief description |
---|---|---|
Over
|
Assigns the function with the specified function name to this image. | |
String
|
Returns the alt text description for this image. | |
String
|
Returns the alt text title for this image. | |
Range
|
Returns the cell where an image is anchored. | |
Integer
|
Returns the horizontal pixel offset from the anchor cell. | |
Integer
|
Returns the vertical pixel offset from the anchor cell. | |
Integer
|
Returns the actual height of this image in pixels. | |
Integer
|
Returns the inherent height of this image in pixels. | |
Integer
|
Returns the inherent height of this image in pixels. | |
String
|
Returns the name of the function assigned to this image. | |
Sheet
|
Returns the sheet this image appears on. | |
Integer
|
Returns the actual width of this image in pixels. | |
void
|
Deletes this image from the spreadsheet. | |
Over
|
Replaces this image with the one specified by the provided Blob
. |
|
Over
|
Replaces this image with the one from the specified URL. | |
Over
|
Resets this image to its inherent dimensions. | |
Over
|
Sets the alt-text description for this image. | |
Over
|
Sets the alt text title for this image. | |
Over
|
Sets the cell where an image is anchored. | |
Over
|
Sets the horizontal pixel offset from the anchor cell. | |
Over
|
Sets the vertical pixel offset from the anchor cell. | |
Over
|
Sets the actual height of this image in pixels. | |
Over
|
Sets the actual width of this image in pixels. |
Detailed documentation
assign
Script(functionName)
Assigns the function with the specified function name to this image.
Parameters
Name | Type | Description |
---|---|---|
function
|
String
|
The name of the function being specified. This must be a public top level
function, not one ending in underscore such as private
. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Alt
Text
Description()
Returns the alt text description for this image.
Return
String
— The alt text description.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Alt
Text
Title()
Returns the alt text title for this image.
Return
String
— The alt text title.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Anchor
Cell()
get
Anchor
Cell
XOffset()
Returns the horizontal pixel offset from the anchor cell.
Return
Integer
— The horizontal pixel offset.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Anchor
Cell
YOffset()
Returns the vertical pixel offset from the anchor cell.
Return
Integer
— The vertical pixel offset.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Height()
Returns the actual height of this image in pixels.
// Logs the height of all images in a spreadsheet const images = SpreadsheetApp . getActiveSpreadsheet (). getImages (); for ( let i = 0 ; i < images . length ; i ++ ) { Logger . log ( images [ i ]. getHeight ()); }
Return
Integer
— The height of the image in pixels.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Inherent
Height()
Returns the inherent height of this image in pixels.
Return
Integer
— The inherent height in pixels.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Inherent
Width()
Returns the inherent height of this image in pixels.
Return
Integer
— The inherent width in pixels.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Script()
Returns the name of the function assigned to this image.
Return
String
— The name of the function.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Sheet()
Returns the sheet this image appears on.
// Logs the parent sheet of all images in a spreadsheet const images = SpreadsheetApp . getActiveSpreadsheet (). getImages (); for ( let i = 0 ; i < images . length ; i ++ ) { Logger . log ( images [ i ]. getSheet ()); }
Return
Sheet
— The sheet the image appears on.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get
Width()
Returns the actual width of this image in pixels.
// Logs the width of all images in a spreadsheet const images = SpreadsheetApp . getActiveSpreadsheet (). getImages (); for ( let i = 0 ; i < images . length ; i ++ ) { Logger . log ( images [ i ]. getWidth ()); }
Return
Integer
— The width of the image in pixels.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove()
Deletes this image from the spreadsheet. Any further operation on the image results in a script error.
// Deletes all images in a spreadsheet const images = SpreadsheetApp . getActiveSpreadsheet (). getImages (); for ( let i = 0 ; i < images . length ; i ++ ) { images [ i ]. remove (); }
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
replace(blob)
Replaces this image with the one specified by the provided Blob
. The maximum
supported blob size is 2MB.
Parameters
Name | Type | Description |
---|---|---|
blob
|
Blob
|
The new image as a Blob. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
replace(url)
Replaces this image with the one from the specified URL.
Parameters
Name | Type | Description |
---|---|---|
url
|
String
|
The URL of the new image. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
reset
Size()
Resets this image to its inherent dimensions.
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Alt
Text
Description(description)
Sets the alt-text description for this image.
Parameters
Name | Type | Description |
---|---|---|
description
|
String
|
The new alt text description for the image. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Alt
Text
Title(title)
Sets the alt text title for this image.
Parameters
Name | Type | Description |
---|---|---|
title
|
String
|
The new alt text title for the image. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Anchor
Cell(cell)
Sets the cell where an image is anchored.
Parameters
Name | Type | Description |
---|---|---|
cell
|
Range
|
The new anchor cell. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Anchor
Cell
XOffset(offset)
Sets the horizontal pixel offset from the anchor cell.
Parameters
Name | Type | Description |
---|---|---|
offset
|
Integer
|
The new horizonal pixel offset. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Anchor
Cell
YOffset(offset)
Sets the vertical pixel offset from the anchor cell.
Parameters
Name | Type | Description |
---|---|---|
offset
|
Integer
|
The new vertical pixel offset. |
Return
Over
— This image, for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Height(height)
Sets the actual height of this image in pixels.
Parameters
Name | Type | Description |
---|---|---|
height
|
Integer
|
The desired height in pixels. |
Return
Over
— The image for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set
Width(width)
Sets the actual width of this image in pixels.
Parameters
Name | Type | Description |
---|---|---|
width
|
Integer
|
The desired width in pixels. |
Return
Over
— The image for chaining.
Authorization
Scripts that use this method require authorization with one or more of the following scopes :
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets