You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Google AppScript DatePicker组件下方的标签

解决Google AppScript DatePicker移除下方标签的问题

要保留setTitle('Date')设置的顶部标题,同时移除组件值下方的“Date”标签,只需移除代码中的setFieldName('Date')方法调用即可。

修改后的代码示例

var card = CardService.newCardBuilder();
var section = CardService.newCardSection().setHeader('Receipt Data');
// 移除setFieldName调用,仅保留标题和值设置
var widget = CardService.newDatePicker().setTitle('Date');
widget.setValueInMsSinceEpoch(new Date().getTime());
section.addWidget(widget);
card.addSection(section);

补充说明

如果需要在表单提交时仍能标识该字段(比如后续要获取选中的日期值),可以将setFieldName的参数设为空字符串(不过部分环境下可能仍会显示空白标签,更稳妥的方式还是直接移除该方法调用):

var widget = CardService.newDatePicker().setFieldName('').setTitle('Date');

setFieldName的核心作用是为表单提交时的字段指定标识名,在部分Google Workspace卡片布局中,该名称会默认显示为组件下方的辅助标签。移除该方法调用后,这个辅助标签就会消失,而setTitle设置的顶部标题会正常保留。

内容的提问来源于stack exchange,提问作者Carmen DiMichele

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 05:12:09