2

我正在尝试使用任务服务在 Google 任务中插入具有到期日期和时间的新任务。我面临的问题是日期设置正确,而时间未设置。代码如下:

我已经尝试过stackoverflow和其他平台上给出的所有解决方案,但都没有奏效。

      var task = Tasks.newTask().setTitle(data[i]);
      task.setDue("2019-6-25T10:10:10.000Z");
      Tasks.Tasks.insert(task, taskList.id);

我希望设置日期和时间,但只设置日期。

4

1 回答 1

3

官方文档是这样说的。

任务的截止日期(作为 RFC 3339 时间戳)。可选的。到期日只记录日期信息;设置截止日期时,时间戳的时间部分会被丢弃。无法通过 API 读取或写入任务到期的时间。

不幸的是,在现阶段,按照上述规范,即使2019-6-25T10:10:10.000Z用于due,它也会变成2019-06-25T00:00:00.000Z。所以看来为了修改时间,需要手动修改。

参考:

于 2019-06-23T21:55:20.090 回答