Na tej stronie opisujemy, jak pobierać istniejące wykresy z Arkuszy Google i dodawać je do prezentacji.
Dodanie wykresów do prezentacji może wywrzeć większy wpływ i sprawić, że dane będą przydatne dla odbiorców. Wykresy to niezwykle skuteczne narzędzia do ukazywania wzorców lub trendów w zbiorze danych, które pomagają jasno prezentować dane ilościowe.
Powyższy film pokazuje, jak generować slajdy na podstawie danych z arkusza kalkulacyjnego. Zawiera on kompletny przykład (Python) umożliwiający dodanie wykresu do slajdu i zaimportowanie danych z komórek arkusza kalkulacyjnego do tabeli.
Dodawanie wykresów
Wykresy danych mogą wzbogacić prezentację, jeśli przedstawiasz jej dane ilościowe. Interfejs Prezentacje pozwala dodać do pliku dowolne wykresy, które można utworzyć w Arkuszach Google: wykresy słupkowe, liniowe, kołowe i wiele innych.
Jak pokazano na diagramie powyżej, musisz najpierw utworzyć wykres w Arkuszach Google. Gotowy wykres możesz umieścić w prezentacji.
Ogólna procedura zarządzania wykresami w prezentacji wygląda tak:
- Utwórz wykres w Arkuszach Google.
- Odczytaj identyfikator wykresu utworzonego EmbeddedChart za pomocą interfejsu API Arkuszy.
- Aby dodać go do slajdu, użyj raz CreateSheetsChartRequest.
- W razie potrzeby użyj RefreshSheetsChartRequest, aby zsynchronizować go z danymi źródłowymi.
Wykresy statyczne a połączone
Gdy dodajesz wykres do prezentacji za pomocą interfejsu API, określa się jeden z parametrów: LinkingMode. Określa, czy wykres ma zostać dodany jako obraz statyczny czy obiekt, który można odświeżać w przyszłości.
Użyj trybu LINKED
, jeśli:
- Możesz w przyszłości odświeżyć wykres, aby uwzględnić zmiany w danych źródłowych.
- Chcesz, aby współpracownicy mieli link do arkusza kalkulacyjnego z wykresem źródłowym.
Użyj trybu statycznego NOT_LINKED_IMAGE
, jeśli:
- Chcesz, aby wykres nigdy nie zmieniał się w przyszłości.
- Nie chcesz, aby współpracownicy widzieli link do źródłowego arkusza kalkulacyjnego.
Zakresy dostępu do Arkuszy Google
Gdy dodajesz wykres do slajdu, interfejs API Prezentacji musi mieć do niego dostęp w Arkuszach Google. Oznacza to, że prośba musi obejmować jeden z tych zakresów:
https://www.googleapis.com/auth/spreadsheets.readonly
(preferowany)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
Ogólnie najlepiej jest użyć zakresu spreadsheets.readonly
, ponieważ jest on najbardziej restrykcyjny. Jeśli jednak Twoja aplikacja korzysta już z jednego z wymienionych powyżej zakresów, użyj go.
Dodawanie wykresu
Aby dodać wykres, musisz znać identyfikator arkusza kalkulacyjnego i identyfikator wykresu w Arkuszach Google. Następnie wywołaj metodę batchUpdate
za pomocą funkcji CreateSheetsChartRequest raz, aby dodać wykres.
Poniższy przykład pokazuje wykres i dodaje go do slajdu jako LINKED
, aby umożliwić jego późniejsze odświeżenie.
Google Apps Script
Go
Java
JavaScript
Node.js
PHP
Python
Ruby
Odświeżanie wykresu
Jeśli w prezentacji umieszczono wykres LINKED
, możesz go w każdej chwili odświeżyć za pomocą funkcji RefreshSheetsChartRequest.
Spowoduje to zaktualizowanie wykresu tak, aby został zsynchronizowany z wykresem bazowym w Arkuszach i danymi, na których jest oparty.
Ten przykład odświeża istniejący wykres: