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