Чтобы изменить «статус, даты или примечание к задаче», как насчет использования метода исправления API Tasks?
Чтобы использовать образец сценария, перед его запуском включите Tasks API в Advanced Google Services и консоли API. Пожалуйста, подтвердите это на здесь .
Пример сценария:
Этот пример сценария изменяет состояние, даты и примечание задачи taskId
в списке tasklistId
.
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», либо «complete».
- срок выполнения: срок выполнения задачи (как метка времени RFC 3339). Дополнительно.
- примечания: примечания, описывающие задачу. Дополнительно.
Примечание:
- В этом примере сценария предполагается, что вы уже знаете
tasklistId
и taskId
.
Ссылки:
Если я неправильно понял ваш вопрос, прошу прощения.
Edit:
Когда вы хотите вернуть выполненное задание в «needsAction». Пожалуйста, используйте следующий скрипт.
Пример сценария:
var resource = {
status: "needsAction",
completed: null,
};
Tasks.Tasks.patch(resource, tasklistId, taskId);