Mengembangkan Google Workspace Studio

Panduan ini menjelaskan cara memperluas fungsi Google Workspace Studio dengan membuat langkah-langkah kustom yang dapat dijalankan agen.

Untuk memulai, ikuti panduan memulai cepat kami, Membangun langkah kalkulator dengan Apps Script.

Coba panduan memulai

Agen memungkinkan pengguna Google Workspace mengotomatiskan tugas di seluruh layanan dengan menggabungkan serangkaian langkah tanpa menulis kode apa pun. Dengan memperluas agen, Anda memungkinkan pengguna menambahkan fungsi aplikasi Anda sebagai langkah.

Misalnya, pengguna dapat menandai pesan penjualan baru dengan agen yang melakukan hal berikut:

  1. Dimulai saat Anda menerima email.
  2. Meminta Gemini untuk meringkas email.
  3. Memposting pesan tentang email di ruang Chat.

Mengonfigurasi agen

Gambar 1: Pengguna mengonfigurasi agen yang menandai pesan penjualan baru.

Konsep Workspace Studio

Istilah dan konsep berikut menentukan komponen utama Workspace Studio:

Agen
Pengguna membuat agen di Workspace Studio untuk mengotomatiskan tugas di Google Workspace dan lainnya. Agen memiliki integrasi sistem yang mendalam, kesadaran kontekstual, dan dapat secara opsional menggunakan AI.
Langkah
Satu langkah dalam proses otomatis agen. Pada dasarnya, ini adalah satu tugas dalam urutan tugas yang mengikuti peristiwa awal. Setiap langkah berjalan secara sinkron, yang berarti langkah tersebut menyelesaikan operasinya sebelum langkah berikutnya dalam urutan dimulai. Pengguna menetapkan urutan langkah-langkah, sehingga mereka dapat menyesuaikan alur logis tugas. Langkah-langkah dapat memiliki, tetapi tidak memerlukan input dan output. Contoh langkah-langkahnya mencakup, "kirim email", "posting di ruang Chat, dan "tanya Gemini". Langkah-langkah dapat mencakup tugas di luar Google Workspace, seperti membuat prospek CRM.
Variabel input
Variabel input diterima oleh langkah-langkah. Variabel input ditetapkan oleh pengguna di kartu konfigurasi langkah saat pengguna menyiapkan langkah. Misalnya, mengumpulkan alamat email, tanggal dan waktu, atau perintah Gemini.
Variabel output
Variabel output ditampilkan oleh langkah-langkah, dan dapat dikirim ke langkah lain. Misalnya, Anda menggunakan variabel output untuk meneruskan alamat email ke langkah lain yang menggunakannya untuk menentukan penerima email.
Variabel Dinamis
Variabel yang datanya hanya dapat ditentukan saat pengguna mengonfigurasi agen. Misalnya, Google Formulir memiliki pertanyaan dan jawaban yang berbeda-beda. Jumlah pertanyaan dan jawaban (serta kontennya) tidak dapat ditentukan hingga Formulir tertentu memulai agen. Variabel dinamis memperhitungkan kasus ini.
Resource Kustom
Struktur data kustom yang dapat Anda tentukan untuk mengelompokkan beberapa variabel. Misalnya, untuk membuat prospek CRM, teruskan resource kustom yang berisi alamat email, alamat jalan, dan nama.
Kartu

Elemen penyusun untuk antarmuka pengguna di add-on. Kartu mendukung tata letak yang ditentukan, elemen UI interaktif seperti tombol, dan media kaya seperti gambar. Kartu memiliki fitur khusus untuk membuat agen:

  • IncludeVariables: Properti yang memungkinkan penyertaan variabel dinamis.
  • Type: Menentukan jenis data yang diharapkan oleh variabel input.
Log Aktivitas

Menjelaskan apa yang terjadi saat agen berjalan. Secara default, log aktivitas mencakup nama starter atau langkah yang ditentukan secara statis dalam manifes. Anda dapat memberikan log aktivitas yang disesuaikan lebih lanjut.

Lihat apa yang dapat Anda buat

Agen dibuat di platform add-on di Google Workspace. Jika sudah memiliki add-on, Anda dapat memperluas fungsinya untuk menyertakan Agen dengan memperbarui manifesnya agar berisi bagian khusus agen.

Jika Anda memulai dari awal, ikuti panduan memulai kami, Membangun langkah kalkulator dengan Apps Script.

Coba panduan memulai

Kemudian, baca panduan ini untuk melanjutkan penyesuaian langkah agen Anda: