Na tej stronie opisujemy, jak pobrać istniejące wykresy z Arkuszy Google i dodać je do prezentacji w Prezentacjach Google.
Dodanie wykresów do prezentacji może zwiększyć jej skuteczność i sprawić, że dane będą bardziej zrozumiałe dla odbiorców. Wykresy to wyjątkowo przydatne narzędzia do przedstawiania wzorców lub trendów w zbiorze danych. Pomagają one w jasny sposób przekazywać informacje o danych ilościowych.
Powyższy film pokazuje, jak generować slajdy na podstawie danych z arkusza kalkulacyjnego. Zawiera on kompletny przykład (w języku Python), który dodaje wykres do slajdu, a także importuje dane z komórek arkusza kalkulacyjnego do tabeli.
Informacje o dodawaniu wykresów
Wykresy danych mogą uatrakcyjnić prezentację, gdy przedstawiasz informacje ilościowe. Interfejs Slides API umożliwia dodawanie dowolnych wykresów, które można utworzyć w Arkuszach Google: wykresów słupkowych, liniowych, kołowych i wielu innych.
Jak widać na powyższym diagramie, najpierw musisz utworzyć wykres w Arkuszach Google. Gdy wykres będzie gotowy, możesz go osadzić w prezentacji.
Ogólny proces zarządzania wykresami w prezentacji:
- Utwórz wykres w Arkuszach Google.
- Użyj interfejsu Sheets API, aby odczytać identyfikator wykresu wynikowego EmbeddedChart.
- Użyj CreateSheetsChartRequest raz, aby dodać go do slajdu.
- W razie potrzeby użyj RefreshSheetsChartRequest, aby zsynchronizować go z danymi źródłowymi.
Wykresy statyczne i połączone
Gdy używasz interfejsu API do dodawania wykresu do prezentacji, jednym z parametrów, które określasz, jest LinkingMode. Określa, czy wykres zostanie dodany jako statyczny obraz, czy jako obiekt, który można w przyszłości odświeżyć.
Użyj trybu LINKED
, jeśli:
- Chcesz w przyszłości odświeżyć wykres, aby odzwierciedlał zmiany w danych źródłowych.
- Chcesz, aby współpracownicy mieli link do arkusza kalkulacyjnego zawierającego wykres źródłowy.
Użyj trybu NOT_LINKED_IMAGE
(statycznego), jeśli:
- Chcesz, aby wykres nigdy się nie zmieniał.
- 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 Slides API musi mieć do niego dostęp w Arkuszach Google. Oznacza to, że w żądaniu musisz użyć jednego z tych zakresów:
https://www.googleapis.com/auth/spreadsheets.readonly
(preferowane)https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive
Zakres spreadsheets.readonly
jest zwykle najlepszy, ponieważ jest najbardziej restrykcyjny. Jeśli jednak Twoja aplikacja używa już jednego z zakresów wymienionych powyżej, użyj tego zakresu.
Dodawanie wykresu
Aby dodać wykres, musisz znać identyfikator arkusza kalkulacyjnego i identyfikator wykresu w Arkuszu Google. Następnie wywołujesz metodę batchUpdate
, używając CreateSheetsChartRequest, aby dodać wykres.
W tym przykładzie wykres jest dodawany do slajdu jako LINKED
, aby można go było później odświeżyć.
Google Apps Script
Przeczytaj
Java
JavaScript
Node.js
PHP
Python
Ruby
Odświeżanie wykresu
Jeśli w prezentacji umieścisz LINKED
wykres, możesz go odświeżyć
w dowolnym momencie za pomocą
RefreshSheetsChartRequest.
Spowoduje to zaktualizowanie wykresu, aby był zsynchronizowany z wykresem w Arkuszach i danymi, na których jest oparty.
W tym przykładzie odświeżamy istniejący wykres: