为什么在使用任务服务插入新任务时没有设置时间?

Why is Time not setting when inserting new task using Task Service?

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

我已经尝试了 Whosebug 和其他平台上给出的所有解决方案,none 有效。

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

我希望同时设置日期和时间,但只有日期正在设置。

官方文档是这样说的

Due date of the task (as a RFC 3339 timestamp). Optional. The due date only records date information; the time portion of the timestamp is discarded when setting the due date. It isn't possible to read or write the time that a task is due via the API.

不幸的是,在现阶段,根据上述规范,即使2019-6-25T10:10:10.000Z用于due,也变成了2019-06-25T00:00:00.000Z。所以看来要修改时间,还是得手动修改才行。

参考: