Class InsertWidget

插入小工具

InsertWidget 物件的建構工具。開發人員可以將 InsertWidget 傳遞至 ModifyCard,將小工具插入資訊卡:

僅適用於擴充 Google Workspace Studio 的 Google Workspace 外掛程式。

用法範例:

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

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

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

方法

方法傳回類型簡短說明
insertAboveWidget(widgetId)InsertWidget設定小工具 ID,新小工具會插入指定 ID 的小工具上方。
insertBelowWidget(widgetId)InsertWidget設定小工具 ID,新小工具會插入指定 ID 的小工具下方。
setWidget(widget)InsertWidget設定要插入的 Widget

內容詳盡的說明文件

insertAboveWidget(widgetId)

設定小工具 ID,並在具有指定 ID 的小工具上方插入新小工具。如果找不到小工具 ID,系統會擲回錯誤。

參數

名稱類型說明
widgetIdString要插入的小工具 ID。

回攻員

InsertWidget:插入小工具物件,用於鏈結。


insertBelowWidget(widgetId)

設定小工具 ID,新小工具會插入指定 ID 的小工具下方。如果找不到小工具 ID,系統會擲回錯誤。

參數

名稱類型說明
widgetIdString下方要插入的小工具 ID。

回攻員

InsertWidget:插入小工具物件,用於鏈結。


setWidget(widget)

設定要插入的 Widget。如有 ID 相同的現有小工具,系統會擲回錯誤。

參數

名稱類型說明
widgetWidget要插入的小工具。

回攻員

InsertWidget:插入小工具物件,用於鏈結。