Bu sayfada, Google E-Tablolar'dan mevcut grafikleri alıp Google Slaytlar sunularına nasıl ekleyeceğiniz açıklanmaktadır.
Sunuya grafik eklemek, daha fazla etki yaratmanıza ve verileri kitleniz için daha anlamlı hale getirmenize yardımcı olabilir. Grafikler, bir veri kümesindeki kalıpları veya eğilimleri göstermek için benzersiz bir güçlü araçlardır ve nicel veriler hakkında net bir fikir edinmenize yardımcı olabilir.
Yukarıdaki videoda elektronik tablo verilerinden nasıl slayt oluşturacağınız anlatılmıştır. Bu slaytta, slaytlara grafik ekleyen ve e-tablo hücre verilerini tabloya aktaran eksiksiz bir örnek (Python) vardır.
Grafik ekleme hakkında
Nicel bilgiler sunarken veri grafikleri sunumunuzu zenginleştirebilir. Slaytlar API, Google E-Tablolar'da oluşturabileceğiniz tüm grafikleri (ör. çubuk grafikler, çizgi grafikler, pasta grafikler vb.) eklemenize olanak tanır.
Yukarıdaki şemada gösterildiği gibi, öncelikle Google E-Tablolar'da grafiği oluşturmanız gerekir. Grafiği sununuza yerleştirebilirsiniz.
Sununuzdaki grafikleri yönetmeyle ilgili genel süreç şu şekildedir:
- Google E-Tablolar'da bir grafik oluşturun.
- Ortaya çıkan EmbeddedChart'ın grafik kimliğini okumak için Sheets API'yi kullanın.
- Bir slayta eklemek için bir kez CreateSheetsChartRequest'i kullanın.
- Kaynak verilerle senkronize etmek için gereken şekilde RefreshSheetsChartRequest'i kullanın.
Statik ve bağlı grafikler
Sununuza grafik eklemek için API'yi kullandığınızda belirttiğiniz parametrelerden biri LinkingMode'dur. Bu, grafiğin statik bir resim olarak mı yoksa gelecekte yenilenebilecek bir nesne olarak mı ekleneceğini belirler.
Aşağıdaki durumlarda LINKED
modunu kullanın:
- İleride grafiği, temel verilerdeki değişiklikleri yansıtacak şekilde yenilemek istiyorsunuz.
- Ortak çalışanların, kaynak grafiği içeren e-tablonun bağlantısına sahip olmasını istiyorsunuz.
Aşağıdaki durumlarda NOT_LINKED_IMAGE
(statik) modunu kullanın:
- Grafiğin gelecekte asla değişmemesini istiyorsunuz.
- Ortak çalışanların kaynak e-tablonun bağlantısını görmesini istemiyorsanız.
Google E-Tablolar'a erişim kapsamları
Slaydınıza bir grafik eklediğinizde Slaytlar API'sinin Google E-Tablolar'dan bu grafike erişmesi gerekir. Dolayısıyla, isteğinizin aşağıdaki kapsamlardan birini kullanması gerekir:
https://www.googleapis.com/auth/spreadsheets.readonly
(tercih edilen)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
spreadsheets.readonly
kapsamı, en kısıtlayıcı olduğu için genellikle en iyi seçenektir. Ancak uygulamanız yukarıda listelenen diğer kapsamlardan birini zaten kullanıyorsa yalnızca bu kapsamı kullanın.
Grafik ekleme
Grafik eklemek için Google E-Tablolar'daki grafiğin e-tablo kimliğini ve grafik kimliğini bilmeniz gerekir. Ardından, grafiği eklemek için CreateSheetsChartRequest'i kullanarak batchUpdate
yöntemini çağırırsınız.
Aşağıdaki örnekte bir grafik alınıp daha sonra yenilenebilmesi için LINKED
olarak slayta eklenir.
Apps Komut Dosyası
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Grafiği yenileme
Sununuza bir LINKED
grafiği yerleştirdiyseniz dilediğiniz zaman RefreshSheetsChartRequest'i kullanarak bu grafiği yenileyebilirsiniz.
Bu işlem, grafiği temel E-Tablolar grafiği ve temel aldığı verilerle senkronize edecek şekilde günceller.
Aşağıdaki örnek, mevcut bir grafiği yeniler: