Action nesneleri için bir oluşturucu.
Google Workspace eklentileri için kullanılabilir.
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();
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Action | Kartı değiştirme işlemini eyleme ayarlar. |
build() | Action | Mevcut işlem yanıtını oluşturur ve doğrular. |
set | Action | LinkPreview'u işleme ayarlar. |
set | Action | Navigation işlemine yanıtı ayarlar. |
set | Action | İşlem etkinleştirildiğinde gösterilecek bildirimi ayarlar. |
set | Action | İşlem etkinleştirildiğinde gidilecek URL'yi ayarlar. |
set | Action | Bu işlemin mevcut veri durumunu değiştirdiğini belirten bir işaret ayarlar. |
Ayrıntılı belgeler
add Modify Card(modifyCard)
Kartı değiştirme işlemini eyleme ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
modify | Modify | Kullanılacak Modify. |
Return
Action: Zincirleme için bu nesne.
build()
Mevcut işlem yanıtını oluşturur ve doğrular.
Return
Action: Doğrulanmış bir ActionResponse.
Dekoratif yastıklar
Error: Oluşturulan işlem yanıtı geçerli değilse.
set Link Preview(linkPreview)
LinkPreview'u işleme ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
link | Link | Kullanılacak Link. |
Return
Action: Zincirleme için bu nesne.
set Notification(notification)
İşlem etkinleştirildiğinde gösterilecek bildirimi ayarlar.
const notification = AddOnsResponseService.newNotification().setText("You closed a dialog!"); const action = AddOnsResponseService.newActionResponseBuilder() .setNotification(notification) .build();
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
notification | Notification | Kullanılacak Notification. |
Return
Action: Zincirleme için bu nesne.
set Open Link(openLink)
İşlem etkinleştirildiğinde gidilecek URL'yi ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
open | Open | Kullanılacak Open. |
Return
Action: Zincirleme için bu nesne.
set State Changed(stateChanged)
Bu işlemin mevcut veri durumunu değiştirdiğini belirten bir işaret ayarlar. Örneğin, işlem bir görev oluşturduysa veya iletişim bilgilerini güncellediyse. Bu işaret true olarak ayarlandığında Gmail gibi hizmetler, bu işlemle ilişkili tüm önbelleğe alınmış durum verilerini temizlemeye çalışabilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
state | Boolean | Bu işlemin mevcut durum verilerini değiştirip değiştirmediği. Varsayılan olarak false değerine ayarlanır. |
Return
Action: Zincirleme için kullanılan bu nesne.