Asana Python API: найти все задачи, которые не назначены в рабочей области
Я использую API Python-Asana,
https://github.com/Asana/python-asana
Используя это, очень легко получить все задачи в рабочей области, если я укажу уполномоченного задачи и рабочую область, вот так,
task_fields = ["this.workspace", "this.name", "this.created_at", "this.completed", "this.assignee_status", "this.completed_at", "this.name", "this.project"]
tasks=client.tasks.find_all({"opt_fields":task_fields}, assignee = 'xxxxxxxx', workspace = xxxxxx, iterator_type='items')
Тем не менее, я хочу выполнить некоторые задачи обслуживания / сокращения и хотел бы получить список всех задач, которые никому не назначены. Я полагаю, что поле уполномоченного в этом API не принимает 'null', и я не могу сделать этот запрос без указания уполномоченного.
Кто-нибудь знает как это сделать?
1 ответ
Решение
Хотя вы можете создавать и обновлять задачи с assignee=null
Вы не можете запрашивать неназначенные задачи. Вам нужно было бы получить все задачи, которые вы хотите удалить, а затем отфильтровать неназначенных на вашей стороне.