我对使用AtTask修饰符有几个问题。我一直在创建一个应用程序来使用API来提取和推送数据,到目前为止它已经非常成功 - 文档非常好,并且服务的一致性非常出色。AtTask修饰符
我想到了一些我想问的问题 - 可能是其中一些是有意的设计选择或限制,但如果不是,固定它们会导致API调用的大幅减少(这是双方都取胜)。
你可以在“相关”项目上使用修饰符吗?换句话说,如果我查询API几个小时,我可以在项目上使用_Mod:ID或项目:DECustomFields?到目前为止,似乎这两个答案都不是。我可以使用Mods查询他们两个人的项目并获得我期望的结果,但是当我从几个小时开始时,我不明白。
我创建一个修改器的某个时间窗口内搜索所有小时,国防部“之间”时,像这样的API文档以下:
entryDate = $$ TODAY & entryDate_Range = $$ TODAY -7D & entryDate_Mod =之间...
,但它并不能正常工作 - 我不得不切换entryDate和_Range值以获得满意的结果,就像这样:
& entryDate = $$ TODAY- 25d & entryDate_Range = $$今天& entryDate_Mod
之间
我可能会有更多的问题。上周我刚刚开始了这个应用程序的工作,并且几乎所有的数据移动都能够成功完成 - 只需要弄清楚其中的一些细节并能够继续前进。 :)
在此先感谢您的帮助!
#1似乎没有工作。例如,我可以搜索我们实例上的自定义字段,并像这样查询它: /attask/api/v4.0/hour/search?fields=project:DE:1%20%20Job% 20号 并获得我期望的结果。但是当我尝试在搜索或_Mod中使用相同的字段时,出现以下错误: attask/api/v4.0/hour/search?project:DE:1%20BEI%20Job%20Number_Mod = notnull – joefox97
我收到的错误是这样的: {“error”:{“class”:“com.attask.common.InvalidParameterException”,“message”:“无效的参数:搜索参数值\”project:DE:1 Job Number \“ “,”title“:null,”msgKey“:”exception.attask“,”attributes“:[”“],”code“:0}} – joefox97
使用嵌套自定义数据时,需要将DE:放在面前。因此,不要做“项目:DE:工作号码”,你可以做“DE:项目:工作号码”。 我会做一个说明,将其添加到网站上的文档。希望这有助于。 –