CellImage için derleyiciler. Bu oluşturucu, bir hücreye resim eklemek için gereken resim değerini oluşturur.
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
value | Value | Hücre resminin değer türü (Value). |
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
build() | Cell | Bir hücreye resim eklemek için gereken resim değeri türünü oluşturur. |
get | String | Bu resmin alternatif metin açıklamasını döndürür. |
get | String | Bu resmin alternatif metin başlığını döndürür. |
get | String | Resmin Google'da barındırılan URL'sini döndürür. |
set | Cell | Bu resmin alternatif metin açıklamasını ayarlar. |
set | Cell | Bu resmin alternatif metin başlığını ayarlar. |
set | Cell | Resim kaynağı URL'sini ayarlar. |
to | Cell | Mevcut resim özelliklerine göre bir hücre resmi oluşturucu oluşturur. |
Ayrıntılı belgeler
build()
Bir hücreye resim eklemek için gereken resim değeri türünü oluşturur. Resim değeri, oluşturucuya eklenen resim özelliklerinden (ör. kaynak URL) oluşturulur.
Return
CellImage: Bir hücreye eklenecek resmin temsili.
getAltTextDescription()
Bu resmin alternatif metin açıklamasını döndürür.
Return
String: Alternatif metin açıklaması.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getAltTextTitle()
Bu resmin alternatif metin başlığını döndürür.
Return
String: Alternatif metin başlığı.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getContentUrl()
Resmin Google'da barındırılan URL'sini döndürür. Bu URL, istekte bulunan kullanıcının hesabıyla etiketlenir. Bu nedenle, URL'ye sahip olan herkes, resme istekte bulunan kullanıcı olarak erişir. E-tablonun paylaşım ayarları değişirse resme erişim kaybedilebilir. Döndürülen URL kısa bir süre sonra sona erer.
const range = SpreadsheetApp.getActiveSpreadsheet().getRange("Sheet1!A1"); const value = range.getValue(); if (value.valueType == SpreadsheetApp.ValueType.IMAGE) { console.log(value.getContentUrl()); }
Return
String: Resmin Google'da barındırılan URL'si.
setAltTextDescription(description)
Bu resmin alternatif metin açıklamasını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
description | String | Resmin yeni alternatif metin açıklaması. |
Return
CellImage: Zincirleme için bu resim.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setAltTextTitle(title)
Bu resmin alternatif metin başlığını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
title | String | Resmin yeni alternatif metin başlığı. |
Return
CellImage: Zincirleme için bu resim.
Yetkilendirme
Bu yöntemi kullanan komut dosyaları, aşağıdaki kapsamlardan biri veya daha fazlasıyla yetkilendirme gerektirir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setSourceUrl(url)
Resim kaynağı URL'sini ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
url | String | Resmin URL'si. |
Return
CellImageBuilder: Zincirleme için kullanılan bu oluşturucu.
toBuilder()
Mevcut resim özelliklerine göre bir hücre resmi oluşturucu oluşturur. Yeni resmin kaynak URL'sini ayarlamak için setSourceUrl(url) kullanın. Ardından, Range.setValue(value) veya Range.setValues(values) kullanarak hücreye ekleyebilirsiniz.
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); }
Return
CellImageBuilder: Belirli resim özelliklerine göre resim değeri türü oluşturan bir oluşturucu.