リソース: Task
JSON 表現 |
---|
{ "kind": string, "id": string, "etag": string, "title": string, "updated": string, "selfLink": string, "parent": string, "position": string, "notes": string, "status": string, "due": string, "completed": string, "deleted": boolean, "hidden": boolean, "links": [ { "type": string, "description": string, "link": string } ], "webViewLink": string } |
フィールド | |
---|---|
kind |
リソースのタイプ。常に「tasks#task」です。 |
id |
タスク ID。 |
etag |
リソースの ETag。 |
title |
タスクのタイトル。最大文字数は 1,024 文字です。 |
updated |
タスクの最終更新日時(RFC 3339 タイムスタンプ)。 |
selfLink |
このタスクを指す URL。このタスクを取得、更新、または削除するために使用されます。 |
parent |
親タスクの ID。このフィールドは、トップレベルのタスクの場合省略されます。このフィールドは読み取り専用です。タスクを別の親の配下または最上位に移動するには、「move」メソッドを使用します。 |
position |
同じ親タスクの下または最上位にある兄弟タスク間のタスクの位置を示す文字列。辞書順に従って、この文字列が別のタスクの対応する位置文字列よりも大きい場合、そのタスクは、同じ親タスクの下の他のタスクの後(またはトップレベル)に配置されます。このフィールドは読み取り専用です。タスクを別の位置に移動するには、「move」メソッドを使用します。 |
notes |
タスクについてのメモ。省略可。最大文字数は 8,192 文字です。 |
status |
タスクのステータス。これは「needsAction」または「completed」のいずれかです。 |
due |
タスクの期限(RFC 3339 タイムスタンプ)。省略可。期限には日付情報のみが記録され、期限を設定するときにタイムスタンプの時間部分は破棄されます。API を使用してタスクの期限時刻を読み書きすることはできません。 |
completed |
タスクの完了日(RFC 3339 タイムスタンプ)。タスクが完了していない場合、このフィールドは省略されます。 |
deleted |
タスクが削除されたかどうかを示すフラグ。デフォルトは False です。 |
links[] |
リンクのコレクション。このコレクションは読み取り専用です。 |
links[].type |
リンクの種類(「メール」など)。 |
links[].description |
説明。HTML で言うと、<a> と </a> の間のすべてのもの。 |
links[].link |
URL。 |
webViewLink |
Google ToDo リスト ウェブ UI のタスクへの絶対リンク。このフィールドは読み取り専用です。 |
Methods |
|
---|---|
|
指定したタスクリストから完了したすべてのタスクをクリアします。 |
|
指定したタスクをタスクリストから削除します。 |
|
指定されたタスクを返します。 |
|
指定されたタスクリストに新しいタスクを作成します。 |
|
指定されたタスクリスト内のすべてのタスクを返します。 |
|
指定したタスクをタスクリスト内の別の位置に移動します。 |
|
指定したタスクを更新します。 |
|
指定したタスクを更新します。 |