2016-04-20 24 views
1

「dueAt」フィールドと「dueOn」フィールドを使用してタスクを作成しようとしていますが、これらのフィールドを埋めることができません。Asana API for Javaを使用してタスクのdueAtまたはdueOnフィールドを更新できません

私は、Asanaのウェブサイトと「Im」によって「copyTask」というタスクを作成しました。しかし、Asana API for Javaを使用して別のタスクを作成し、「dueAt」または「dueOn」フィールドに値を与えようとすると、それらは何も埋められません。

 newTask = asanaClient.tasks.createInWorkspace(workspaceId) 
          .data("name", "MyProofTask") 
          .data("notes", "MyDescriptionTask") 
          .data("projects", Arrays.asList(newProject.id)) 
          .data("dueAt", (copyTask.dueAt != null) ? new com.google.api.client.util.DateTime (copyTask.dueAt.getValue()) : null) 
          .data("dueOn", (copyTask.dueOn != null ? new com.google.api.client.util.DateTime (copyTask.dueOn.getValue()) : null)) 
          .execute(); 

どれソリューション:

私はこれを使用していますか?

答えて

0

"due_at"および"due_on"を使用してください。

newTask = asanaClient.tasks.createInWorkspace(workspaceId) 
         .data("name", "MyProofTask") 
         .data("notes", "MyDescriptionTask") 
         .data("projects", Arrays.asList(newProject.id)) 
         .data("due_at", (copyTask.dueAt != null) ? new com.google.api.client.util.DateTime (copyTask.dueAt.getValue()) : null) 
         .data("due_on", (copyTask.dueOn != null ? new com.google.api.client.util.DateTime (copyTask.dueOn.getValue()) : null)) 
         .execute(); 
+0

パーフェクト!!!できます。 – user6229213

関連する問題