如何更改具有已知任务和任务列表 ID 的任务的参数
How to change the parameters for a task with known task and tasklist ids
我想使用 Apps 脚本更改具有已知 ID 的任务的状态、日期或注释。
我尝试使用以下代码,当我在脚本中记录任务但任务未在日历中更新时显示状态变化
task = Tasks.Tasks.get(tasklistID, taskid)
task.setStatus("completed")
为了修改"the status, dates, or note of a task",使用TasksAPI的patch方法如何?
为了使用示例脚本,在您 运行 脚本之前,请在高级 Google 服务和 API 中启用任务 API安慰。请在.
确认
示例脚本:
此示例脚本修改 tasklistId
列表中 taskId
任务的状态、日期和注释。
var tasklistId = "###";
var taskId = "###";
var resource = {
status: "completed", // This is either "needsAction" or "completed"
due: "2019-04-15T00:00:00Z", // Due date of the task (as a RFC 3339 timestamp).
notes: "sample note",
}
var res = Tasks.Tasks.patch(resource, tasklistId, taskId);
- 状态:任务的状态。这是 "needsAction" 或 "completed".
- due:任务的截止日期(作为 RFC 3339 时间戳)。可选。
- notes:描述任务的注释。可选。
注:
- 在此示例脚本中,假设您已经知道
tasklistId
和 taskId
。
参考文献:
如果我误解了你的问题,我深表歉意。
编辑:
当你想将完成的任务倒退到"needsAction"。请使用以下脚本。
示例脚本:
var resource = {
status: "needsAction",
completed: null,
};
Tasks.Tasks.patch(resource, tasklistId, taskId);
我想使用 Apps 脚本更改具有已知 ID 的任务的状态、日期或注释。
我尝试使用以下代码,当我在脚本中记录任务但任务未在日历中更新时显示状态变化
task = Tasks.Tasks.get(tasklistID, taskid)
task.setStatus("completed")
为了修改"the status, dates, or note of a task",使用TasksAPI的patch方法如何?
为了使用示例脚本,在您 运行 脚本之前,请在高级 Google 服务和 API 中启用任务 API安慰。请在
示例脚本:
此示例脚本修改 tasklistId
列表中 taskId
任务的状态、日期和注释。
var tasklistId = "###";
var taskId = "###";
var resource = {
status: "completed", // This is either "needsAction" or "completed"
due: "2019-04-15T00:00:00Z", // Due date of the task (as a RFC 3339 timestamp).
notes: "sample note",
}
var res = Tasks.Tasks.patch(resource, tasklistId, taskId);
- 状态:任务的状态。这是 "needsAction" 或 "completed".
- due:任务的截止日期(作为 RFC 3339 时间戳)。可选。
- notes:描述任务的注释。可选。
注:
- 在此示例脚本中,假设您已经知道
tasklistId
和taskId
。
参考文献:
如果我误解了你的问题,我深表歉意。
编辑:
当你想将完成的任务倒退到"needsAction"。请使用以下脚本。
示例脚本:
var resource = {
status: "needsAction",
completed: null,
};
Tasks.Tasks.patch(resource, tasklistId, taskId);