如何在更改日期选择器后立即清除时间选择器中的内容?
How to clear content in timepicker instantly after I changed datepicker?
我正在使用 CardService 使用日期选择器和时间选择器开发 Google 日历插件。这是代码。
var startDate = CardService.newDatePicker()
.setTitle("Start Date:")
.setFieldName("startDate")
var startTime= CardService.newTimePicker()
.setTitle("Start Time:")
.setFieldName("startTime")
.setHours(10)
.setMinutes(0)
我希望时间选择器在更改日期选择器后立即更改。
更准确地说,当我将日期选择器设置为今天时,我希望时间选择器被清除并显示为空白,而当我将其设置为其他日期时显示 10:00 AM。
我想不设置时间选择器的默认时间,当我设置除今天以外的日期选择器时更改它,但首先它显示 12:00 AM 而不是空白。所以好像这种方式不行。
时间选择器将始终有一个值(不能为空)。如果您不通过添加小时和分钟来设置自己的默认值,则默认值为 00:00 小时或 12:00 上午,因为它是一天的开始。
我正在使用 CardService 使用日期选择器和时间选择器开发 Google 日历插件。这是代码。
var startDate = CardService.newDatePicker()
.setTitle("Start Date:")
.setFieldName("startDate")
var startTime= CardService.newTimePicker()
.setTitle("Start Time:")
.setFieldName("startTime")
.setHours(10)
.setMinutes(0)
我希望时间选择器在更改日期选择器后立即更改。 更准确地说,当我将日期选择器设置为今天时,我希望时间选择器被清除并显示为空白,而当我将其设置为其他日期时显示 10:00 AM。
我想不设置时间选择器的默认时间,当我设置除今天以外的日期选择器时更改它,但首先它显示 12:00 AM 而不是空白。所以好像这种方式不行。
时间选择器将始终有一个值(不能为空)。如果您不通过添加小时和分钟来设置自己的默认值,则默认值为 00:00 小时或 12:00 上午,因为它是一天的开始。