Google apps script 访问回调中的按钮(Gmail插件)
我有一个按钮,点击后就会消失Google apps script 访问回调中的按钮(Gmail插件),google-apps-script,gmail-addons,Google Apps Script,Gmail Addons,我有一个按钮,点击后就会消失 CardService.newAction().setFunctionName('submitForm'); var submitButton = CardService.newTextButton().setText('Yes') .setOnClickAction(submitForm); 在submitForm中,我想隐藏/删除按钮,如何才能做到这一点 谢谢您在submitForm操作回调中,通过传递一个隐藏按钮的标志,为同一张卡创建一个带有updateCa
CardService.newAction().setFunctionName('submitForm');
var submitButton = CardService.newTextButton().setText('Yes')
.setOnClickAction(submitForm);
在submitForm中,我想隐藏/删除按钮,如何才能做到这一点
谢谢您在submitForm操作回调中,通过传递一个隐藏按钮的标志,为同一张卡创建一个带有updateCard的导航。请遵循以下代码:
function getCard(hideBtn) {
var cb = CardService.newCardBuilder();
cb.setHeader(CardService.newCardHeader().setTitle("Card Header"));
var section = CardService.newCardSection();
if(!hideBtn) {
var submitForm = CardService.newAction().setFunctionName('submitForm');
var submitButton = CardService.newTextButton().setText('Yes').setOnClickAction(submitForm);
section.addWidget(submitButton);
}
cb.addSection(section);
return cb.build();
}
function submitForm(e) {
var navigation = CardService.newNavigation().updateCard(getCard(true));
return CardService.newActionResponseBuilder().setNavigation(navigation).build();
}弹出卡片,删除表单和按钮,或者重新设置表单卡片以进行新提交。