Z tych przewodników dowiesz się, jak rozszerzyć funkcjonalność Google Workspace Studio, tworząc niestandardowe kroki, które mogą wykonywać automatyzacje.
Aby rozpocząć, skorzystaj z krótkiego przewodnika Tworzenie kroku kalkulatora za pomocą Apps Script.
Przepływy umożliwiają użytkownikom Google Workspace automatyzowanie zadań w różnych usługach poprzez łączenie serii kroków bez pisania kodu. Rozszerzając przepływy, umożliwiasz użytkownikom dodawanie funkcji aplikacji jako kroków.
Użytkownicy mogą na przykład sortować i przypisywać przychodzące pytania klientów za pomocą przepływu, który wykonuje te czynności:
- Otrzymuje e-maila od klienta.
- Prosi Gemini o przypisanie e-maila do odpowiedniej kategorii.
- 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:
- Flows
Użytkownicy kompilacji
automatyzacje w Workspace Studio, aby automatyzować zadania w Google Workspace i innych usługach. Automatyzacje mają głęboką integrację z systemem, świadomość kontekstu i mogą opcjonalnie korzystać z AI.
- Step
Pojedynczy krok w zautomatyzowanym procesie przepływu. 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 działanie, zanim rozpocznie się następny krok w sekwencji. Użytkownicy ustawiają kolejność działań, co pozwala im dostosowywać logiczny przepływ zadań. Kroki mogą mieć dane wejściowe i wyjściowe, ale nie jest to wymagane. Przykładowe działania to „wyślij e-maila”, „opublikuj w pokoju w Google Chat” i „zapytaj Gemini”. Czynności mogą obejmować zadania poza Google Workspace, np. utworzenie potencjalnego klienta w systemie CRM.
- Starter
- Punkt wejścia do zautomatyzowanego procesu w przepływie. W interfejsie użytkownika jest on wyświetlany jako Starter, a w schemacie pliku manifestu i interfejsie Google Workspace Studio API jest zdefiniowany jako
workflowTrigger. Krok wykonuje synchroniczną czynność w środku sekwencji, a polecenie inicjujące znajduje się na początku przepływu i nasłuchuje zdarzenia (z aplikacji Google Workspace lub webhooków innych firm). Po uruchomieniu rejestruje szczegóły zdarzenia, generuje początkowe zmienne danych i rozpoczyna wykonywanie przepływu. - Zmienna wejściowa
- Kroki otrzymują zmienne wejściowe. Zmienne wejściowe są ustawiane przez użytkownika na karcie konfiguracji kroku podczas jego konfigurowania. Możesz na przykład zbierać adresy e-mail, daty i godziny lub prompty dla Gemini.
- Zmienna wyjściowa
- Zmienne wyjściowe są zwracane przez kroki i można je wysyłać do innego kroku. Na przykład używasz 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 przepływ. Na przykład Formularze Google zawierają różne pytania i odpowiedzi. Liczby pytań i odpowiedzi (oraz ich treści) nie można określić, dopóki konkretny formularz nie rozpocznie przepływu. W tym przypadku uwzględniane są zmienne dynamiczne.
- 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ę oraz nazwisko.
- Karta
Element składowy interfejsu 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 przepływów:
IncludeVariables: właściwość, która umożliwia dynamiczne uwzględnianie zmiennych.Type: określa typ danych, jakich oczekują zmienne wejściowe.
- Historia aktywności
- Opisuje, co się dzieje, gdy przepływ jest uruchamiany. Domyślnie dzienniki aktywności zawierają nazwę modułu uruchamiającego lub kroku zdefiniowaną statycznie w pliku manifestu. Możesz też udostępniać dostosowane logi aktywności.
Zobacz, co możesz stworzyć
Automatyzacje są tworzone na platformie dodatków w Google Workspace. Jeśli masz już dodatek, możesz rozszerzyć jego funkcjonalność o Flows, aktualizując plik manifestu, aby zawierał sekcję dotyczącą przepływów.
Jeśli zaczynasz od zera, skorzystaj z przewodnika Tworzenie kroku kalkulatora za pomocą Apps Script.
Wypróbuj przewodnik szybkiego startu
Następnie przeczytaj te przewodniki, aby dalej dostosowywać krok przepływu:
- Tworzenie kroku
- Tworzenie aplikacji startowej
- 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