0

我是 AtTask REST API 的新手。我已成功验证并搜索系统中的时间表。在搜索时间表时,它们都会被返回,但总小时数总是为零(对于所有时间表,无论是否添加了小时数以及是否批准了齿片)。

我不知道如何在这一点上进行。如果有人以前遇到过这个问题,请告诉我。如果您可以缩短工作时间,请也告诉我。

非常感谢,

-简陋

4

2 回答 2

0

您进行搜索的实际调用是什么?

https://outbox.attask-ondemand.com/attask/api/v4.0/timesheet/search?status=C&status_Mod=eq&fields=totalHours

需要记住的是,时间表在第一次打开并由用户保存之前没有几个小时。这意味着所有未来的人都没有时间。你提到即使关闭的也没有返回时间,所以这很奇怪。我已经确认上述代码有效。

于 2014-03-20T19:20:54.940 回答
0

这样做的原因是您必须请求该特定字段。该网址实际上将类似于:

http://.attask-ondemand.com/attask/api/tshet/&fields=hours:*

这样做的原因是因为“小时”列实际上是小时条目的集合。您必须专门请求该字段才能填充它。您还可以访问以下网址查看更多信息:http: //developers.attask.com/api-docs/

于 2014-04-03T21:22:13.763 回答