如何在我更改日期选择器后立即清除时间选择器中的内容



我正在使用CardService开发一个带有日期选择器和时间选择器的谷歌日历插件。这是代码。

var startDate = CardService.newDatePicker()
.setTitle("Start Date:")
.setFieldName("startDate")
var startTime= CardService.newTimePicker()
.setTitle("Start Time:")
.setFieldName("startTime")
.setHours(10)
.setMinutes(0)

我希望在更改日期选择器后立即更改时间选择器。更准确地说,当我将日期选择器设置为今天时,我希望时间选择器被清除并显示为空白,而当我将其设置为其他日子时,显示上午10:00。

我想不设置时间选择器的默认时间,并在设置日期选择器时更改它,而不是今天,但首先它显示的是12:00 AM,而不是空白。看来这种方式行不通。

时间选择器将始终有一个值(不能为空(。如果您没有通过添加小时和分钟来设置自己的默认值,默认值将是00:00或12:00,因为这是一天的开始。

最新更新