Z tych przewodników dowiesz się, jak rozszerzyć funkcjonalność Google Workspace Flows, tworząc niestandardowe kroki.
Aby zacząć, skorzystaj z naszego krótkiego przewodnika Tworzenie kroku kalkulatora za pomocą Apps Script.
Usługa Flows umożliwia użytkownikom Google Workspace automatyzację 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.
Możesz na przykład wyróżnić nowe wiadomości o sprzedaży za pomocą procesu, który:
- Rozpoczyna się po otrzymaniu e-maila.
- Prosi Gemini o podsumowanie e-maila.
- Opublikuje wiadomość o e-mailu w pokoju czatu.
Pojęcia związane z przepływami
Poniższe terminy i pojęcia definiują kluczowe komponenty przepływu:
- 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 mogą ustawiać kolejność kroków, dzięki czemu mogą dostosowywać logiczny przepływ zadań. Kroki mogą mieć dane wejściowe i wyjściowe, ale nie muszą. Przykładowe czynności to „wyślij e-maila”, „opublikuj post w pokoju na czacie” i „zapytaj Gemini”. Czynności mogą obejmować zadania spoza 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 jego konfigurowania. Możesz na przykład zbierać adresy e-mail, daty i godziny lub prompty do Gemini.
- Zmienna wyjściowa
- Zmienne wyjściowe są zwracane przez kroki i mogą być przesyłane do innych kroków. 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 zgrupować ze sobą wiele zmiennych. Aby na przykład utworzyć potencjalnego klienta w systemie CRM, przekaż niestandardowy zasób zawierający adres e-mail, adres pocztowy i imię i nazwisko.
- Karta
Element interfejsu użytkownika w dodatkach. Karty obsługują zdefiniowany układ, interaktywne elementy interfejsu, takie jak przyciski, oraz multimedia, np. 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, jakiego oczekują zmienne wejściowe.
- Historia aktywności
Opisuje, co się dzieje, gdy przepływ jest uruchamiany. Domyślnie dzienniki aktywności zawierają nazwę elementu uruchamiającego lub kroku zdefiniowaną statycznie w pliku manifestu. Możesz też udostępniać dostosowane logi aktywności.
Zobacz, co możesz stworzyć
Przepływy są tworzone na platformie dodatków w Google Workspace. Jeśli masz już dodatek, możesz rozszerzyć jego funkcje, aby obejmowały przepływy, aktualizując plik manifestu i dodając do niego sekcję dotyczącą przepływów.
Jeśli zaczynasz od zera, skorzystaj z naszego przewodnika dla początkujących Tworzenie kroku kalkulatora za pomocą Apps Script.
Następnie przeczytaj te przewodniki, aby kontynuować dostosowywanie kroku przepływu:
- 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
- Obiekt zdarzenia przepływów