我對使用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:項目:工作號碼」。 我會做一個說明,將其添加到網站上的文檔。希望這有助於。 –