Poziom umiejętności programowania: średni
Czas trwania: 20 minut
Typ projektu: automatyzacja z menu niestandardowym
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- skonfigurować środowisko,
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
Możesz analizować na dużą skalę dane tekstowe, takie jak opinie wyrażane w odpowiedziach na pytania otwarte. Aby przeprowadzić analizę istoty i nastawienia w Arkuszach Google, to rozwiązanie używa usługi UrlFetch do połączenia z interfejsem Google Cloud Natural Language API.
Jak to działa
Skrypt zbiera tekst z arkusza kalkulacyjnego i łączy się z interfejsem Google Cloud Natural Language API, aby analizować encje i nastawienie występujące w tym ciągu znaków. Tabela przestawna zawiera podsumowanie średniej oceny nastawienia dla każdej wymienionej w niej istoty we wszystkich wierszach danych tekstowych.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa arkusza kalkulacyjnego – wysyła dane tekstowe do interfejsu Google Cloud Natural Language API i oznacza każdy wiersz jako „Ukończono”, gdy zostanie przeanalizowany jego stosunek.
- Usługa UrlFetch – łączy się z interfejsem Google Cloud Natural Language API, aby przeprowadzić analizę tekstu pod kątem encji i nastawienia.
Wymagania wstępne
Aby skorzystać z tego szablonu, musisz spełnić te wymagania wstępne:
- Konto Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora).
przeglądarka internetowa z dostępem do internetu;
projekt Google Cloud z połączonym kontem rozliczeniowym. Zapoznaj się z artykułem Włączanie płatności za projekt.
Konfigurowanie środowiska
Otwieranie projektu Cloud w konsoli Google Cloud
Jeśli nie jest jeszcze otwarty, otwórz projekt Cloud, którego chcesz użyć w przypadku tego przykładu:
- W konsoli Google Cloud otwórz stronę Wybierz projekt.
- Wybierz projekt Google Cloud, którego chcesz użyć. Możesz też kliknąć Utwórz projekt i postępować zgodnie z instrukcjami wyświetlanymi na ekranie. Jeśli tworzysz projekt Google Cloud, konieczne może być włączenie płatności.
Włączanie interfejsu Google Cloud Natural Language API
To rozwiązanie łączy się z interfejsem Google Cloud Natural Language API. Zanim zaczniesz używać interfejsów API Google, musisz je włączyć w projekcie Google Cloud. W jednym projekcie Google Cloud możesz włączyć 1 lub więcej interfejsów API.
W projekcie Cloud włącz interfejs Google Cloud Natural Language API.
Konfigurowanie ekranu zgody OAuth
To rozwiązanie wymaga projektu Cloud ze skonfigurowanym ekranem zgody. Konfigurując ekran zgody OAuth, określasz, co Google ma wyświetlać użytkownikom, i rejestrujesz aplikację, aby można ją było później opublikować.
- W konsoli Google Cloud kliknij Menu > Interfejsy API i usługi > Ekran zgody OAuth.
- W polu Typ użytkownika wybierz Wewnętrzny, a następnie kliknij Utwórz.
- Wypełnij formularz rejestracji aplikacji, a potem kliknij Zapisz i kontynuuj.
Możesz pominąć dodawanie zakresów i kliknąć Zapisz i kontynuuj. Gdy w przyszłości będziesz tworzyć aplikację do użytku poza organizacją Google Workspace, musisz zmienić Typ użytkownika na Zewnętrzny, a następnie dodać zakresy autoryzacji wymagane przez aplikację.
- Sprawdź podsumowanie rejestracji aplikacji. Aby wprowadzić zmiany, kliknij Edytuj. Jeśli rejestracja aplikacji wygląda dobrze, kliknij Powrót do panelu.
Uzyskiwanie klucza interfejsu API Google Cloud Natural Language API
- Otwórz konsolę Google Cloud. Upewnij się, że masz otwarty projekt z włączonymi płatnościami.
W konsoli Google Cloud kliknij Menu > Interfejsy API i usługi > Dane logowania.
Kliknij Utwórz dane logowania > Klucz interfejsu API.
Zapisz klucz interfejsu API, aby użyć go w następnym kroku.
Konfigurowanie skryptu
Tworzenie projektu Apps Script
- Kliknij przycisk poniżej, aby utworzyć kopię przykładowego arkusza kalkulacyjnego Analiza nastroju opinii. Do arkusza kalkulacyjnego jest dołączony projekt Apps Script dotyczący tego rozwiązania.
Utwórz kopię - Kliknij Rozszerzenia > Apps Script.
- W pliku skryptu zaktualizuj tę zmienną, podając klucz interfejsu API:
const myApiKey = 'YOUR_API_KEY'; // Replace with your API key.
- Kliknij Zapisz .
Dodawanie danych tekstowych
- Wróć do arkusza kalkulacyjnego.
- Dodaj dane tekstowe do kolumn identyfikator i komentarze. Możesz użyć przykładowych opinii o noclegach z Kaggle lub własnych danych. W razie potrzeby możesz dodać więcej kolumn, ale aby skrypt działał prawidłowo, musi zawierać dane w kolumnach id i comments.
Uruchamianie skryptu
- U góry arkusza kalkulacyjnego kliknij Narzędzia do analizy nastroju > Oznaczaj istoty i nastroje. Aby to menu się wyświetliło, konieczne może być odświeżenie strony.
Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie Ta aplikacja nie została zweryfikowana, kontynuuj, wybierając Zaawansowane > Przejdź do {Nazwa projektu} (niebezpieczne).
Ponownie kliknij Narzędzia do analizy nastroju > Zaznacz istoty i nastroje.
Po zakończeniu działania skryptu przejdź do arkusza Tabela przestawna, aby wyświetlić wyniki.
Sprawdzanie kodu
Aby sprawdzić kod Apps Script dla tego rozwiązania, kliknij Wyświetl kod źródłowy poniżej:
Pokaż kod źródłowy
Code.gs
Współtwórcy
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.
Dalsze kroki
- Blog: analizowanie tekstu w Arkuszach Google za pomocą interfejsu Google Cloud Natural Language API i Apps Script
- Dokumentacja interfejsu Google Cloud Natural Language API