Mevcut veri kaynağı sayfasına erişme ve bu sayfayı değiştirme. Yeni bir veri kaynağı sayfası oluşturmak için Spreadsheet.insertDataSourceSheet(spec)
simgesini kullanın.
Bu sınıfı yalnızca bir veritabanına bağlı verilerle kullanın.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
add | Data | Veri kaynağı sayfasına uygulanan bir filtre ekler. |
as | Sheet | Veri kaynağı sayfasını normal bir sayfa nesnesi olarak döndürür. |
auto | Data | Belirtilen sütunun genişliğini otomatik olarak yeniden boyutlandırır. |
auto | Data | Belirtilen sütunların genişliğini otomatik olarak yeniden boyutlandırır. |
cancel | Data | Şu anda çalışıyorsa bu nesneyle ilişkili veri yenilemeyi iptal eder. |
force | Data | Mevcut durumdan bağımsız olarak bu nesnenin verilerini yeniler. |
get | Integer | Belirtilen sütunun genişliğini döndürür. |
get | Data | Nesnenin bağlı olduğu veri kaynağını alır. |
get | Data | Veri kaynağı sayfasına uygulanan tüm filtreleri döndürür. |
get | Object[] | Sağlanan sütun adı için veri kaynağı e-tablosunun tüm değerlerini döndürür. |
get | Object[] | Belirtilen sütun adı için veri kaynağı sayfasının, belirtilen başlangıç satırından (1'e dayalı) itibaren ve belirtilen num değerine kadar tüm değerlerini döndürür. |
get | Sort | Veri kaynağı sayfasındaki tüm sıralama özelliklerini alır. |
get | Data | Nesnenin veri yürütme durumunu alır. |
refresh | Data | Nesnenin verilerini yeniler. |
remove | Data | Veri kaynağı e-tablo sütununa uygulanan tüm filtreleri kaldırır. |
remove | Data | Veri kaynağı sayfasındaki bir sütundaki sıralama özelliğini kaldırır. |
set | Data | Belirtilen sütunun genişliğini ayarlar. |
set | Data | Belirtilen sütunların genişliğini ayarlar. |
set | Data | Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar. |
set | Data | Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar. |
wait | Data | Mevcut yürütme işlemi tamamlanana kadar bekler ve belirtilen saniye sayısı dolduktan sonra zaman aşımına uğrar. |
Ayrıntılı dokümanlar
add Filter(columnName, filterCriteria)
Veri kaynağı sayfasına uygulanan bir filtre ekler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Bu filtrenin uygulanacağı sütunun adı. |
filter | Filter | Uygulanacak filtre ölçütleri. |
Return
Data
: Yöntem zincirleme için veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
as Sheet()
Veri kaynağı sayfasını normal bir sayfa nesnesi olarak döndürür.
Return
Sheet
: Normal sayfa.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
auto Resize Column(columnName)
Belirtilen sütunun genişliğini otomatik olarak yeniden boyutlandırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sütun adı. |
Return
Data
: Zincirleme için bu veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
auto Resize Columns(columnNames)
Belirtilen sütunların genişliğini otomatik olarak yeniden boyutlandırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String[] | Güncellenecek sütun adlarının listesi. |
Return
Data
: Zincirleme için bu veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
cancel Data Refresh()
Şu anda çalışıyorsa bu nesneyle ilişkili veri yenilemeyi iptal eder.
Bu örnekte, formül yenilemenin nasıl iptal edileceği gösterilmektedir.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Veri kaynağı türü etkinleştirilmemişse istisna atar. Belirli bir veri kaynağı türü için veri yürütme işlemini etkinleştirmek üzere Spreadsheet
yöntemlerini kullanın.
Return
Data
: Veri nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Mevcut durumdan bağımsız olarak bu nesnenin verilerini yeniler. Daha fazla bilgi için refresh
bölümüne bakın. Bu nesnenin şu anda çalışan yenileme işlemini iptal etmek istiyorsanız cancel
bölümüne bakın.
Veri kaynağı türü etkinleştirilmemişse istisna atar. Belirli bir veri kaynağı türü için veri yürütme işlemini etkinleştirmek üzere Spreadsheet
yöntemlerini kullanın.
Return
Data
: Veri nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Column Width(columnName)
Belirtilen sütunun genişliğini döndürür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sütun adı. |
Return
Integer
: Sütunun genişliği veya sütun varsayılan genişliği kullanıyorsa null
.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
Nesnenin bağlı olduğu veri kaynağını alır.
Return
Data
: Veri kaynağı.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Filters()
Veri kaynağı sayfasına uygulanan tüm filtreleri döndürür.
Return
Data
: Veri kaynağı sayfasına uygulanan tüm filtrelerin dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName)
Sağlanan sütun adı için veri kaynağı e-tablosunun tüm değerlerini döndürür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Değerlerinin getirileceği veri kaynağı sütunu adı. |
Return
Object[]
: Tek boyutlu bir değer dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sheet Values(columnName, startRow, numRows)
Belirtilen sütun adı için veri kaynağı sayfasının, belirtilen başlangıç satırından (1'e dayalı) itibaren ve belirtilen num
değerine kadar tüm değerlerini döndürür.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Değerlerinin getirileceği veri kaynağı sütunu adı. |
start | Integer | Değer getirmeye başlanacak satır konumu. |
num | Integer | Getirilecek satır sayısı. |
Return
Object[]
: Tek boyutlu bir değer dizisi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Sort Specs()
Veri kaynağı sayfasındaki tüm sıralama özelliklerini alır.
Return
Sort
: Sıralama özelliklerinin listesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
Nesnenin veri yürütme durumunu alır.
Return
Data
: Veri yürütme durumu.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Nesnenin verilerini yeniler.
Şu anda error
durumundaysa istisna oluşturur. Spesifikasyonu güncellemek için Data
simgesini kullanın. Veri kaynağında beklenmedik düzenlemeleri önlemek için bu yöntem, force
yerine tercih edilir.
Veri kaynağı türü etkinleştirilmemişse istisna atar. Belirli bir veri kaynağı türü için veri yürütme işlemini etkinleştirmek üzere Spreadsheet
yöntemlerini kullanın.
Return
Data
: Veri nesnesi.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Filters(columnName)
Veri kaynağı e-tablo sütununa uygulanan tüm filtreleri kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Filtrelerin kaldırılacağı sütunun adı. |
Return
Data
: Yöntem zincirleme için veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
remove Sort Spec(columnName)
Veri kaynağı sayfasındaki bir sütundaki sıralama özelliğini kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sütunun adı. |
Return
Data
: Zincirleme için veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Width(columnName, width)
Belirtilen sütunun genişliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sütun adı. |
width | Integer | Sütunun yeni genişliği. |
Return
Data
: Zincirleme için bu veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Column Widths(columnNames, width)
Belirtilen sütunların genişliğini ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String[] | Güncellenecek sütun adlarının listesi. |
width | Integer | Sütunların yeni genişliği. |
Return
Data
: Zincirleme için bu veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, ascending)
Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sıralamanın yapılacağı sütunun adı. |
ascending | Boolean | true ise sütunu artan düzende, false ise azalan düzende sıralayın. |
Return
Data
: Zincirleme için veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Sort Spec(columnName, sortOrder)
Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
column | String | Sıralamanın yapılacağı sütunun adı. |
sort | Sort | Sıralama ölçütü. |
Return
Data
: Zincirleme için veri kaynağı sayfası.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Mevcut yürütme işlemi tamamlanana kadar bekler ve belirtilen saniye sayısı dolduktan sonra zaman aşımına uğrar. Zaman aşımı olduğunda yürütme tamamlanmazsa bir istisna oluşturur ancak veri yürütme işlemini iptal etmez.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
timeout | Integer | Veri yürütme işlemi için bekleme süresi (saniye cinsinden). Maksimum süre 300 saniyedir. |
Return
Data
: Veri yürütme durumu.
Yetkilendirme
Bu yöntemi kullanan komut dosyalarının aşağıdaki kapsamlardan bir veya daha fazlası için yetkilendirilmesi gerekir:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets