1

AtTask API を使用したカスタム フォームの取得に関する投稿がいくつかありますが、実際に質問に答える回答はないようです。REST API を使用してデータをクエリする .NET コンソール アプリがありますが、オブジェクト コードがないようです (ここからhttps://developers.attask.com/api-docs/api-explorer/ ) 。これは、カスタム フォームとそのフィールドに固有のものです。私は何かを見逃していますか、それともそこにたどり着くための回り道がありますか?

編集:フォームとそのフィールドを取得する方法を見つけましたが、ユーザーがフォームに入力した値を取得するにはどうすればよいですか?

4

1 に答える 1

3

フィールドの前に「DE:」を付けることができます。これは、https://developers.attask.com/api-docs/#Basicsで見つけたものです。

カスタムデータ

カスタム データ フィールドは、プレフィックス "DE:" を使用して取得することもできます。たとえば、「CustomText」というパラメーターを使用してプロジェクトを要求するには、次の要求を行うことができます。

/attask/api/project/search?fields=DE:CustomText 

戻るだろう

{
    "name": "custom data project",
    "ID": "4c9a954f0000001afad0687d7b1b4e43",
    "DE:CustomText": "task b"
} 

また、parameterValues フィールドをリクエストして、オブジェクトのすべてのカスタム データを取得することもできます。

/attask/api/project/search?fields=parameterValues 

次のようなものを返すかもしれません

{
    "name": "custom data project",
    "ID": "4c9a954f0000001afad0687d7b1b4e43",
    parameterValues: {
        "DE:CustomText": "task b",
        "DE:CustomNumber": 1.4,
        "DE:CustomCheckBoxes": ["first", "second", "third"]
    }
} 
于 2015-03-06T12:10:08.273 に答える