Class InsertWidget

EkleWidget

InsertWidget nesneleri için oluşturucu. Geliştiriciler, InsertWidget öğesini ModifyCard öğesine ileterek karta widget ekleyebilir.

Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.

Örnek kullanım:

const newWidget = CardService.newDecoratedText().setText('New Widget');

const insertWidget = AddOnsResponseService.newInsertWidget()
                                          .insertAboveWidget('sample_id')
                                          .setWidget(newWidget);

const modifyCard = AddOnsResponseService.newModifyCard().setInsertWidget(insertWidget);

Yöntemler

YöntemDönüş türüKısa açıklama
insertAboveWidget(widgetId)InsertWidgetWidget kimliğini ayarlar ve yeni widget, belirtilen kimliğe sahip widget'ın üstüne eklenir.
insertBelowWidget(widgetId)InsertWidgetWidget kimliğini ayarlar ve yeni widget, belirtilen kimliğe sahip widget'ın altına eklenir.
setWidget(widget)InsertWidgetEklenecek Widget öğesini ayarlar.

Ayrıntılı belgeler

insertAboveWidget(widgetId)

Widget kimliğini ayarlar ve yeni widget, belirtilen kimliğe sahip widget'ın üstüne eklenir. Widget kimliği bulunamazsa hata verilir.

Parametreler

AdTürAçıklama
widgetIdStringYukarıya eklenecek widget'ın kimliği.

Return

InsertWidget: Zincirleme için widget nesnesi ekleyin.


insertBelowWidget(widgetId)

Widget kimliğini ayarlar ve yeni widget, belirtilen kimliğe sahip widget'ın altına eklenir. Widget kimliği bulunamazsa hata verilir.

Parametreler

AdTürAçıklama
widgetIdStringAşağıya eklenecek widget'ın kimliği.

Return

InsertWidget: Zincirleme için widget nesnesi ekleyin.


setWidget(widget)

Eklenecek Widget öğesini ayarlar. Aynı kimliğe sahip mevcut bir widget varsa hata verilir.

Parametreler

AdTürAçıklama
widgetWidgetEklenecek widget.

Return

InsertWidget: Zincirleme için widget nesnesi ekleyin.