Veri kaynağı sayfasına erişip değiştirin. 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 | Geçerli durumdan bağımsız olarak bu nesnenin verilerini yeniler. |
get | Integer|null | 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[] | Belirtilen sütun adı için veri kaynağı sayfasındaki tüm değerleri döndürür. |
get | Object[] | Belirtilen başlangıç satırından (based-1) başlayıp belirtilen num'ya kadar, belirtilen sütun adı için veri kaynağı sayfasındaki tüm değerleri döndürür. |
get | Sort | Veri kaynağı sayfasındaki tüm sıralama spesifikasyonlarını alır. |
get | Data | Nesnenin veri yürütme durumunu alır. |
refresh | Data | Nesnenin verilerini yeniler. |
remove | Data | Veri kaynağı sayfasının sütununa uygulanan tüm filtreleri kaldırır. |
remove | Data | Veri kaynağı sayfasındaki bir sütunda sıralama belirtimini 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ı sonunda zaman aşımına uğrar. |
Ayrıntılı belgeler
addFilter(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
DataSourceSheet: Yöntem zincirleme için veri kaynağı sayfası.
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
asSheet()
Veri kaynağı sayfasını normal bir sayfa nesnesi olarak döndürür.
Return
Sheet: Normal sayfa.
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
autoResizeColumn(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
DataSourceSheet: Zincirleme için kullanılan bu veri kaynağı sayfası.
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
autoResizeColumns(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
DataSourceSheet: Zincirleme için kullanılan bu veri kaynağı sayfası.
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
cancelDataRefresh()
Ş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 oluşturur. Belirli bir veri kaynağı türü için veri yürütmeyi etkinleştirmek üzere SpreadsheetApp#enable...Execution() yöntemlerini kullanın.
Return
DataSourceSheet: Veri nesnesi.
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
forceRefreshData()
Geçerli durumdan bağımsız olarak bu nesnenin verilerini yeniler. Daha fazla bilgi için refreshData() bölümüne bakın. Bu nesnenin şu anda devam eden yenileme işlemini iptal etmek istiyorsanız cancelDataRefresh() başlıklı makaleyi inceleyin.
Veri kaynağı türü etkinleştirilmemişse istisna oluşturur. Belirli bir veri kaynağı türü için veri yürütmeyi etkinleştirmek üzere SpreadsheetApp#enable...Execution() yöntemlerini kullanın.
Return
DataSourceSheet: Veri nesnesi.
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
getColumnWidth(columnName)
Belirtilen sütunun genişliğini döndürür.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Sütun adı. |
Return
Integer|null: Sütunun genişliği veya sütun varsayılan genişliği kullanıyorsa null.
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
getDataSource()
Nesnenin bağlı olduğu veri kaynağını alır.
Return
DataSource: Veri kaynağı.
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
getFilters()
Veri kaynağı sayfasına uygulanan tüm filtreleri döndürür.
Return
DataSourceSheetFilter[]: Veri kaynağı sayfasına uygulanan tüm filtrelerin dizisi.
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
getSheetValues(columnName)
Belirtilen sütun adı için veri kaynağı sayfasındaki tüm değerleri döndürür.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Değerlerin getirileceği veri kaynağı sütununun adı. |
Return
Object[]: Değerlerden oluşan tek boyutlu bir dizi.
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
getSheetValues(columnName, startRow, numRows)
Belirtilen başlangıç satırından (based-1) başlayıp belirtilen numRows'ya kadar, belirtilen sütun adı için veri kaynağı sayfasındaki tüm değerleri döndürür.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Değerlerin getirileceği veri kaynağı sütununun adı. |
start | Integer | Değerlerin getirilmeye başlanacağı satır konumu. |
num | Integer | Getirilecek satır sayısı. |
Return
Object[]: Değerlerden oluşan tek boyutlu bir dizi.
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
getSortSpecs()
Veri kaynağı sayfasındaki tüm sıralama spesifikasyonlarını alır.
Return
SortSpec[]: Sıralama spesifikasyonlarının listesi.
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
getStatus()
Nesnenin veri yürütme durumunu alır.
Return
DataExecutionStatus: Veri yürütme durumu.
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
refreshData()
Nesnenin verilerini yeniler.
Şu anda error durumundaysa istisna oluşturur. Spesifikasyonu güncellemek için DataSource#updateSpec() simgesini kullanın. Bu yöntem, veri kaynağında beklenmedik düzenlemeleri önlemek için forceRefreshData() yerine tercih edilir.
Veri kaynağı türü etkinleştirilmemişse istisna oluşturur. Belirli bir veri kaynağı türü için veri yürütmeyi etkinleştirmek üzere SpreadsheetApp#enable...Execution() yöntemlerini kullanın.
Return
DataSourceSheet: Veri nesnesi.
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
removeFilters(columnName)
Veri kaynağı sayfasının 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
DataSourceSheet: Yöntem zincirleme için veri kaynağı sayfası.
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
removeSortSpec(columnName)
Veri kaynağı sayfasındaki bir sütunda sıralama belirtimini kaldırır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Sütunun adı. |
Return
DataSourceSheet: Zincirleme için veri kaynağı sayfası.
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
setColumnWidth(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
DataSourceSheet: Zincirleme için kullanılan bu veri kaynağı sayfası.
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
setColumnWidths(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
DataSourceSheet: Zincirleme için kullanılan bu veri kaynağı sayfası.
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
setSortSpec(columnName, ascending)
Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Sıralanacak sütunun adı. |
ascending | Boolean | true ise sütunu artan düzende, false ise azalan düzende sıralayın. |
Return
DataSourceSheet: Zincirleme için veri kaynağı sayfası.
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
setSortSpec(columnName, sortOrder)
Veri kaynağı sayfasındaki bir sütunda sıralama spesifikasyonunu ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
column | String | Sıralanacak sütunun adı. |
sort | Sort | Sıralama düzeni. |
Return
DataSourceSheet: Zincirleme için veri kaynağı sayfası.
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
waitForCompletion(timeoutInSeconds)
Mevcut yürütme işlemi tamamlanana kadar bekler ve belirtilen saniye sayısı sonunda zaman aşımına uğrar. Zaman aşımına uğradığında yürütme tamamlanmazsa istisna oluşturur ancak veri yürütmeyi iptal etmez.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
timeout | Integer | Veri yürütme için beklenecek süre (saniye cinsinden). Maksimum süre 300 saniyedir. |
Return
DataExecutionStatus: Veri yürütme durumu.
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