我正在嘗試開發任務創建到特定團隊中所有任務的任務完成時間長度的摘要數據。我想看看在任何給定的月份裏,從開始到結束的任務(平均)如何。我的團隊擁有30-40個項目,我們將任務從項目移至項目直至完成。Asana - 如何獲取團隊中完成的所有任務
我曾嘗試Explorer頁面上以下網址的文檔:
GET /任務opt_fields = completed_at,完成& completed_since = 2012-02-22T02%3A06%3A58.147Z &限制= 10 &工作區= [myworkspaceid] &項目= [myprojectid]
我得到的響應爲:
{ "errors": [
{
"message": "Must specify exactly one of project, tag, or assignee + workspace",
"help": "For more information on API status codes and how to handle them, read the docs on errors: https://asana.com/developers/documentation/getting-started/errors"
} ] }
由於我指定了一個項目ID,爲什麼會出現此錯誤?編號*********************編號********************* *************** 好的......謝謝你。我正在使用下面的代碼,只使用工作區確實解決了我的問題。當我在ruby中使用下面的代碼使用asana gem時,我得到了結果.... 363結果。
allTasks = client.tasks.find_all(assignee: nil, workspace: nil, project: 999999999999999999,completed_since: nil, modified_since: nil, per_page: 100, options: {})
allTasks.each do |task|
puts task.name
end
假設Asana gem的開發人員搞砸了,並且忽略了我的「per_page:100」。 Asana不限於100個或更少的結果?我爲什麼得到363?我怎麼知道這真的是他們全部?