リソース: タスク
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,
"assignmentInfo": {
object ( |
フィールド | |
---|---|
kind |
出力専用。リソースのタイプ。これは常に「tasks#task」です。 |
id |
タスク ID。 |
etag |
リソースの ETag。 |
title |
タスクのタイトル。最大長: 1,024 文字。 |
updated |
出力専用。タスクの最終更新日時(RFC 3339 タイムスタンプ)。 |
self |
出力専用。このタスクを指す URL。このタスクの取得、更新、削除に使用されます。 |
parent |
出力専用。親タスクの ID。トップレベルのタスクの場合は、このフィールドは省略されます。「move」メソッドを使用して、タスクを別の親の下に移動するか、最上位レベルに移動します。親タスクは、(Chat スペースやドキュメントから)割り当てられたタスクにすることはできません。このフィールドは読み取り専用です。 |
position |
出力専用。同じ親タスクの下または最上位にある兄弟タスクの中でのタスクの位置を示す文字列。この文字列が、辞書順で他のタスクの対応する位置文字列よりも大きい場合、タスクは同じ親タスクの下(または最上位レベル)の他のタスクの後に配置されます。「move」メソッドを使用して、タスクを別の位置に移動します。 |
notes |
タスクを説明するメモ。Google ドキュメントから割り当てられたタスクにはメモを追加できません。省略可。最大長: 8,192 文字。 |
status |
タスクのステータス。「needsAction」または「completed」のいずれかです。 |
due |
タスクの期限(RFC 3339 タイムスタンプ)。省略可。期限には日付情報のみが記録されます。期限を設定するときに、タイムスタンプの時刻部分は無視されます。API を使用してタスクの期限を読み取ったり書き込んだりすることはできません。 |
completed |
タスクの完了日(RFC 3339 タイムスタンプ)。タスクが完了していない場合、このフィールドは省略されます。 |
deleted |
タスクが削除されたかどうかを示すフラグ。割り当てられたタスクの場合、このフィールドは読み取り専用です。タスクを削除できるのは、tasks.delete を呼び出す場合のみです。この場合、割り当てられたタスクと元のタスク(ドキュメントまたは Chat スペース内)の両方が削除されます。割り当てられたタスクのみを削除するには、割り当てサーフェスに移動して、タスクの割り当てを解除します。デフォルトは False です。 |
links[] |
出力専用。リンクのコレクション。このコレクションは読み取り専用です。 |
links[]. |
リンクのタイプ(「email」など)。 |
links[]. |
説明。HTML で言うと、<a> と </a> の間にあるすべてです。 |
links[]. |
URL。 |
web |
出力専用。Google ToDo リストのウェブ UI のタスクへの絶対リンク。 |
assignment |
出力専用。割り当てられたタスクのコンテキスト情報。タスクはユーザーに割り当てることができます。現在、ドキュメントや Chat スペースなどのサーフェスから割り当てることができます。このフィールドは、現在のユーザーに割り当てられたタスクに入力され、タスクが割り当てられた場所を特定します。このフィールドは読み取り専用です。 |
AssignmentInfo
タスクの割り当てのソース(ドキュメント、Chat スペース)に関する情報。
JSON 表現 |
---|
{ "linkToTask": string, "surfaceType": enum ( |
フィールド | |
---|---|
link |
出力専用。課題のサーフェス(ドキュメント、Chat スペースなど)にある元のタスクへの絶対リンク。 |
surface |
出力専用。この割り当てられたタスクの元となるサーフェスのタイプ。現在は DOCUMENT または SPACE に限定されています。 |
共用体フィールド surface_info 。このタスクが割り当てられたサーフェス(ドキュメント、Chat スペース)に関する情報。surface_info は次のいずれかになります。 |
|
drive |
出力専用。このタスクの元となるドライブ ファイルに関する情報。現在、ドライブ ファイルはドキュメントに限られます。このフィールドは読み取り専用です。 |
space |
出力専用。このタスクの元となった Chat スペースに関する情報。このフィールドは読み取り専用です。 |
ContextType
タスクに関連付けられているプロダクト。
列挙型 | |
---|---|
CONTEXT_TYPE_UNSPECIFIED |
このタスクのコンテキストの値が不明です。 |
GMAIL |
タスクは Gmail から作成されます。 |
DOCUMENT |
タスクはドキュメントから割り当てられます。 |
SPACE |
タスクは Chat スペースから割り当てられます。 |
DriveResourceInfo
タスクが割り当てられたドライブ リソース(ドキュメント、シートなど)に関する情報。
JSON 表現 |
---|
{ "driveFileId": string, "resourceKey": string } |
フィールド | |
---|---|
drive |
出力専用。Drive API 内のファイルの識別子。 |
resource |
出力専用。共有リンク経由で共有されたファイルにアクセスするために必要なリソースキー。すべてのファイルで必須ではありません。詳しくは、developers.google.com/drive/api/guides/resource-keys をご覧ください。 |
SpaceInfo
タスクが割り当てられた Chat スペースに関する情報。
JSON 表現 |
---|
{ "space": string } |
フィールド | |
---|---|
space |
出力専用。このタスクの発信元である Chat スペース。形式は「spaces/{space}」です。 |
メソッド |
|
---|---|
|
指定したタスクリストから、完了したすべてのタスクを消去します。 |
|
指定したタスクをタスクリストから削除します。 |
|
指定されたタスクを返します。 |
|
指定したタスクリストに新しいタスクを作成します。 |
|
指定されたタスクリストのすべてのタスクを返します。 |
|
指定したタスクを、移動先のタスクリストの別の位置に移動します。 |
|
指定したタスクを更新します。 |
|
指定したタスクを更新します。 |