2016-01-06 52 views

回答

0

目前還沒有辦法讓一個項目中的所有子任務通過一個請求中的完整性來過濾它們。但是,您可以通過傳入一些I/O options來獲取項目中的所有任務(根據需要過濾)以及其子任務。

  • 具體而言,您可以通過opt_fields=subtasks,這將爲每個任務結果包含其子任務的名稱和ID。
  • 如果您通過opt_fields=subtasks.completed_at您將獲得子任務的完成時間。
  • 如果您需要有關子任務的大量信息,請考慮opt_expand=subtasks,它將返回每個子任務的完整記錄,但由於性能,您可能希望只傳入所需的確切字段集。

請注意,對於大型項目,這是一個昂貴的請求,您可能會遇到超時。迭代方法對於可伸縮性更好。

餘額可能是使用opt_fields=subtasks來確定哪些任務具有子任務(如果大多數沒有),然後向端點發出單獨的請求以獲取這些子任務的數據。

+0

感謝@Greg S我目前正在重新獲得任務以獲取子任務,然後爲每個子任務創建一個關閉請求。 –

相關問題