2014-09-03 2 views
0

Как перенести задачу из одного раздела в другой с помощью API? Я вижу, что есть параметр insert_after или insert_before - может ли это использоваться во время обновления?Переместить задачи Asana из раздела в раздел через API

+0

Дубликат http://stackoverflow.com/questions/11367058/change-priority-headings-for-a-task-with-the-api –

ответ

0

Если вы используете идентификатор задачи секции для insert_after параметра POST /tasks/:id/addProjects' it will move the task to be directly after the section. Alternatively, you could do an insert_before` в следующие раздела, который бы поставил его в конце.

У нас есть некоторые изменения, которые помогут улучшить разделы поддержки API в будущем, но на данный момент это лучшее решение.

+0

Это ТОЛЬКО работает для конечной точки addProject? Я не могу использовать этот параметр для конечной точки задач? –

+0

Правильно, он работает только для addProject - это потому, что позиция имеет смысл только в контексте проекта (у вас могут быть разные задачи в разных проектах), но вполне возможно, что в какой-то момент вы могли бы встраивать проект * и * позиции на конечной точке PUT, но мы не планируем делать это прямо сейчас, поскольку кажется, что это просто усложнит ситуацию. У вас есть конкретный случай использования, когда это было бы полезно? – agnoster

+0

Да - мы пытаемся построить интеграцию синхронизации между quickbase и asana, и одна вещь, которую мы не видим в asana, - это статус. Разделы являются статусом дефакто в асане, но на самом деле они не являются частью задачи (насколько я могу судить) - она ​​выводится на основании позиции задачи в проекте. Мы сделали разделы в асане, чтобы соответствовать статусу в QB. Но через API, единственный способ узнать статус - переместить список задач. –

Смежные вопросы