1

我正在使用 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。

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

4

1 回答 1

2

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

于 2021-01-06T09:45:02.233 回答