私は、Webサイトのノードを追加/編集するたびにAsana APIを使用してWebサイトからタスクを追加しています。特定のプロジェクトにタスクを追加してカスタムフィールドを追加するので、タスクをノードにマップすることができます。タスクを追加すると、そのプロジェクトの既存の不完全なタスクがチェックされ、同じノードがあるかどうかが確認されます。同じノードのタスクを見つけたら、そのタスクのIDを取得し、それを新しいタスクの親として設定します。そうすれば、私は同じタスクの長いリストを持っていないが、ノードが再び更新されたかどうかを知ることができる。Asana API - カスタムフィールドを持つプロジェクトにサブタスクを追加する方法
プロジェクトを設定すると、この新しいサブタスクは親タスク内に追加されます(良い)が、プロジェクトリストにはサブタスクではないように表示されます(悪い - 全体を破りますプロジェクトのタスクリストを乱雑にしないためのサブタスクにする点)この新しいサブタスクのプロジェクトを設定しないと、「ID xxxxのカスタムフィールドは指定されたオブジェクトにありません」というエラーが表示されます。
このサブタスクをプロジェクトのメインリストに表示せずに追加するにはどうすればよいですか?
ugh。私はそれらのハッキングが好きではありません。カスタムフィールドを設定しない場合、カスタム変数を取得するには、カスタム変数値を取得するために親をロードする必要があります。 1つの簡単なタスクに対して2つの呼び出しを行う必要があることも望ましくないハックです。 – jnl
皆さんが私たちのリクエストでカスタムフィールドをフィルターに掛けさせて、すべてのアクティブなタスクを取り戻して、適切なカスタムフィールド値 – jnl