Builder untuk objek ActionResponse.
Tersedia untuk add-on Google Workspace.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const navigation = AddOnsResponseService.newNavigation() .setEndNavigation(AddOnsResponseService.EndNavigation.CLOSE_DIALOG); const action = AddOnsResponseService.newActionResponseBuilder() .setNavigation(navigation) .setNotification(notification) .build();
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Action | Menetapkan operasi ubah kartu ke tindakan. |
build() | Action | Membangun respons tindakan saat ini dan memvalidasinya. |
set | Action | Menetapkan LinkPreview ke tindakan. |
set | Action | Menetapkan respons ke tindakan Navigation. |
set | Action | Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan. |
set | Action | Menetapkan URL yang akan dibuka saat tindakan diaktifkan. |
set | Action | Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. |
Dokumentasi mendetail
addModifyCard(modifyCard)
Menetapkan operasi ubah kartu ke tindakan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
modify | Modify | Modify yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
build()
Membangun respons tindakan saat ini dan memvalidasinya.
Pulang pergi
ActionResponse — ActionResponse yang divalidasi.
Menampilkan
Error — jika respons tindakan yang dibuat tidak valid.
setLinkPreview(linkPreview)
Menetapkan LinkPreview ke tindakan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
link | Link | Link yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
setNotification(notification)
Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
notification | Notification | Notification yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
setOpenLink(openLink)
Menetapkan URL yang akan dibuka saat tindakan diaktifkan.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
open | Open | Open yang akan digunakan. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.
setStateChanged(stateChanged)
Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. Misalnya, jika tindakan tersebut membuat tugas atau memperbarui informasi kontak. Jika tanda ini disetel ke true,
layanan seperti Gmail dapat mencoba menghapus data status yang di-cache yang terkait dengan tindakan ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
state | Boolean | Apakah tindakan ini telah mengubah data status yang ada. Default-nya adalah false. |
Pulang pergi
ActionResponseBuilder — Objek ini, untuk dirangkaikan.