Rozszerzanie Google Workspace Studio

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.

Wypróbuj krótkie wprowadzenie

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:

  1. Otrzymuje e-maila od klienta.
  2. Prosi Gemini o posortowanie e-maila.
  3. Tworzy zadanie, aby skontaktować się z zespołem sprzedaży lub pomocy.
Interfejs przepływów z krokami, które należy wykonać, aby otrzymywać e-maile od klientów, wysyłać prompty do Gemini i tworzyć zadania do wykonania.
Rysunek 1: użytkownik konfiguruje automatyzację, która sortuje pytania klientów za pomocą Gemini.

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.

Wypróbuj krótkie wprowadzenie

Następnie przeczytaj te przewodniki, aby kontynuować dostosowywanie kroku automatyzacji: