AtTask Modifiers



我对AtTask修饰符的使用有一些问题。我一直在创建一个应用程序来使用API拉取和推送数据,到目前为止进展非常顺利——文档非常好,服务的一致性也非常出色。

我遇到了一些我想问的问题——可能其中一些是有意的设计选择或限制,但如果不是这样,修复它们将导致API调用大幅减少(这对双方都是一个胜利)。

  1. 你能在"相关"项目上使用修饰符吗?换句话说,如果我在API上查询数小时,我可以在项目:ID或项目:DECustomFields上使用_Mod吗?到目前为止,这两个问题的答案似乎都是否定的。我可以用Mods查询他们两个的项目,并得到我期望的结果,但当我在几个小时内完成时,我没有得到。

  2. 我创建了一个修改器来搜索某个时间窗口内的所有小时,遵循API文档中的"中间"mod,如下所示:

    entryDate=$$TODAY&entryDate_Range=$$TODAY-7d&entryDate_Mod=介于。。。

    但它没有正常工作——我不得不切换entryDate和_Range值来获得结果,如下所示:

    &entryDate=$$TODAY-25d&entryDate_Range=$$TODAY&entryDate_Mod=之间

是我做错了什么,还是上的文档http://developers.attask.com/api-docs/向后

我可能会有更多的问题。我上周刚刚开始开发这个应用程序,几乎所有的数据移动都成功了——只需要弄清楚其中的一些细节,就可以继续前进了。:)

提前感谢您的帮助!

我很高兴您喜欢使用AtTask API,我也很高兴文档对您有所帮助。关于您的问题:

1) 您应该能够向任何相关字段添加_Mod。对于下面的例子,我使用的是project:name,来自小时搜索,只返回在项目名称中有"Test"的项目上输入的小时条目。API版本对于这个功能应该无关紧要,但如果可能的话,我建议使用最新版本。

/attask/api/v4.0/hour/search?project:name=Test&project:name_Mod=contains

2) 你是绝对正确的,文档是向后的,我们很快就会在网站上解决这个问题。无论是处理日期还是数字,_Range值都需要是两者中较高的一个。谢谢你告诉我们。

/attask/api/v4.0/hour/search?entryDate=$$TODAY-25d&entryDate_Range=$$TODAY&entryDate_Mod=between

上面的例子,你提供的,将是正确的方式使用之间的模式。

祝你的项目好运,如果你有任何其他问题或注意到上的文档有任何其他错误http://developers.attask.com/api-docs/请告诉我们。

相关内容

  • 没有找到相关文章

最新更新