Z tych przewodników dowiesz się, jak rozszerzyć funkcjonalność Google Workspace Studio, tworząc niestandardowe kroki, które mogą być wykonywane przez automatyzacje.
Aby rozpocząć, zapoznaj się z krótkim przewodnikiem, Tworzenie kroku kalkulatora za pomocą Apps Script.
Automatyzacje umożliwiają użytkownikom Google Workspace automatyzowanie zadań w różnych usługach przez łączenie serii kroków bez pisania kodu. Rozszerzając automatyzacje, możesz umożliwić użytkownikom dodawanie funkcji aplikacji jako kroków.
Użytkownicy mogą na przykład sortować i przypisywać przychodzące pytania klientów za pomocą automatyzacji, która wykonuje te czynności:
- Otrzymuje e-maila od klienta.
- Prosi Gemini o posortowanie e-maila.
- Tworzy zadanie, aby skontaktować się z zespołem sprzedaży lub pomocy.
Pojęcia związane z Workspace Studio
Poniższe terminy i pojęcia definiują kluczowe komponenty Workspace Studio:
- Automatyzacje
- Użytkownicy tworzą automatyzacje w Workspace Studio, aby automatyzować zadania w Google Workspace i poza nim. Automatyzacje mają głęboką integrację z systemem, świadomość kontekstu i mogą opcjonalnie korzystać ze sztucznej inteligencji.
- Krok
- Pojedynczy krok w zautomatyzowanym procesie automatyzacji. Zasadniczo jest to pojedyncze zadanie w sekwencji zadań, które następują po zdarzeniu początkowym. Każdy krok jest wykonywany synchronicznie, co oznacza, że kończy swoją operację przed rozpoczęciem następnego kroku w sekwencji. Użytkownicy mogą ustawiać kolejność kroków, co pozwala im dostosowywać logiczny przepływ zadań. Kroki mogą mieć dane wejściowe i wyjściowe, ale nie jest to wymagane. Przykładowe kroki to „wyślij e-maila”, „opublikuj w pokoju w Chat” i „zapytaj Gemini”. Kroki mogą obejmować zadania poza Google Workspace, takie jak utworzenie potencjalnego klienta w systemie CRM.
- Zmienna wejściowa
- Zmienne wejściowe są odbierane przez kroki. Zmienne wejściowe są ustawiane przez użytkownika na karcie konfiguracji kroku podczas konfigurowania kroku. Możesz na przykład zbierać adresy e-mail, daty i godziny lub prośby do Gemini.
- Zmienna wyjściowa
- Zmienne wyjściowe są zwracane przez kroki i mogą być wysyłane do innego kroku. Możesz na przykład użyć zmiennej wyjściowej, aby przekazać adres e-mail do innego kroku, który używa go do określenia odbiorcy e-maila.
- Zmienna dynamiczna
- Zmienna, której dane można określić tylko wtedy, gdy użytkownik skonfiguruje automatyzację. Na przykład Formularze Google mają różne pytania i odpowiedzi. Liczby pytań i odpowiedzi (oraz ich treści) nie można określić, dopóki konkretny formularz nie uruchomi automatyzacji. Zmienne dynamiczne uwzględniają ten przypadek.
- Zasób niestandardowy
- Niestandardowa struktura danych, którą możesz zdefiniować, aby grupować ze sobą wiele zmiennych. Aby na przykład utworzyć potencjalnego klienta w systemie CRM, przekaż zasób niestandardowy zawierający adres e-mail, adres i imię i nazwisko.
- Karta
Blok konstrukcyjny interfejsów użytkownika w dodatkach. Karty obsługują zdefiniowany układ, interaktywne elementy interfejsu, takie jak przyciski, oraz multimedia, takie jak obrazy. Karty mają specjalne funkcje do tworzenia automatyzacji:
IncludeVariables: właściwość, która umożliwia uwzględnianie zmiennych dynamicznych.Type: określa typ danych, których oczekują zmienne wejściowe.
- Dziennik aktywności
Opisuje, co się dzieje, gdy uruchomiona jest automatyzacja. Domyślnie dzienniki aktywności zawierają nazwę inicjatora lub kroku zdefiniowaną statycznie w pliku manifestu. Możesz też udostępnić dostosowane dzienniki aktywności.
Co możesz zrobić
Automatyzacje są tworzone na platformie dodatków w Google Workspace. Jeśli masz już dodatek, możesz rozszerzyć jego funkcjonalność, aby obejmowała automatyzacje, aktualizując plik manifestu i dodając do niego sekcję dotyczącą automatyzacji.
Jeśli zaczynasz od zera, zapoznaj się z krótkim przewodnikiem, Tworzenie kroku kalkulatora za pomocą Apps Script.
Następnie przeczytaj te przewodniki, aby kontynuować dostosowywanie kroku automatyzacji:
- Tworzenie kroku
- Zmienne wejściowe
- Sprawdzanie poprawności zmiennej wejściowej
- Zmienne wyjściowe
- Definiowanie zasobu niestandardowego
- Zmienne dynamiczne
- Tworzenie karty konfiguracji
- Rejestrowanie aktywności i błędów
- Obiekty zdarzeń Workspace Studio