KAC Google タスク
リリース予定:済
最新バージョン:1.0
最新バージョンリリース日:2024/11/01
カスタムコネクタJSONダウンロードURL:https://drive.google.com/uc?export=download&id=1OyEuWZmZNjBN83ORGaqXXuJoaaIU_sdY
仕様・制限事項
KAC のカウントは getToken アクションの1リクエストごとに1回カウントアップされます。
詳細な仕様については公式ドキュメントを参照してください。https://developers.google.com/tasks/reference/rest
サインインに必要な情報
Google アカウントによるサインインと認証
getToken
アクセストークンを取得します。
パラメータ
なし
レスポンス
access_token: アクセストークン
payedCheck: カウント情報
count: 総カウント数
maxCount: 当月の限度カウント数
count_カスタムコネクタ名: コネクタの総カウント数
mSec: 総実行時間
maxMSec: 当月の限度実行時間
tasks_tasks_move
指定されたタスクを宛先タスク リスト内の別の位置に移動します。宛先リストが指定されていない場合、タスクは現在のリスト内で移動されます。これには、新しい親の下の子タスクとして配置したり、兄弟タスク間の別の位置に移動したりすることが含まれます。ユーザーはタスクごとに最大 2,000 のサブタスクを持つことができます。
パラメータ
tasklist: タスクリストの識別子。
parent: 新しい親タスクの識別子。タスクが最上位に移動される場合、このパラメータは省略されます。割り当てられたタスクを親タスクとして設定したり(サブタスクを持つ)、親タスクの下に移動したり(サブタスクになる)することはできません。オプション。
destinationTasklist: オプション。宛先タスクリストの識別子。設定されている場合、タスクは tasklist から destinationTasklist リストに移動されます。それ以外の場合、タスクは現在のリスト内で移動されます。現在、定期的なタスクをリスト間で移動することはできません。オプション。
previous: 新しい以前の兄弟タスクの識別子。タスクが兄弟の中で最初の位置に移動される場合、このパラメータは省略されます。オプション。
task: タスクの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.move」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/move?hl=ja
tasks_tasks_insert
指定されたタスク リストに新しいタスクを作成します。ドキュメントまたはチャット スペースから割り当てられたタスクは、タスク パブリック API から挿入できません。ドキュメントまたはチャット スペースから割り当てることによってのみ作成できます。ユーザーは、リストごとに非表示でないタスクを最大 20,000 個、合計で一度に最大 100,000 個のタスクを持つことができます。
パラメータ
due: タスクの期限 (RFC 3339 タイムスタンプとして)。オプション。期限には日付情報のみが記録されます。タイムスタンプの時刻部分は、期日を設定するときに破棄されます。 API を介してタスクの期限を読み書きすることはできません。
etag: リソースの ETag。
deleted: タスクが削除されたかどうかを示すフラグ。割り当てられたタスクの場合、このフィールドは読み取り専用です。これらは、tasks.delete を呼び出すことによってのみ削除できます。この場合、割り当てられたタスクと元のタスク (ドキュメントまたはチャット スペース内) の両方が削除されます。割り当てられたタスクのみを削除するには、割り当て画面に移動し、そこからタスクの割り当てを解除します。デフォルトは False です。
status: タスクのステータス。これは「needsAction」または「completed」のいずれかです。
id: タスクの識別子。
notes: タスクを説明するメモ。 Google ドキュメントから割り当てられたタスクにはメモを含めることはできません。オプション。許可される最大長: 8192 文字。
completed: タスクの完了日 (RFC 3339 タイムスタンプとして)。タスクが完了していない場合、このフィールドは省略されます。
hidden: タスクが非表示かどうかを示すフラグ。これは、タスク リストが最後にクリアされたときにタスクが完了としてマークされていた場合に当てはまります。デフォルトは False です。このフィールドは読み取り専用です。
title: タスクのタイトル。許可される最大長: 1024 文字。
tasklist: タスクリストの識別子。
previous: 前の兄弟タスクの識別子。タスクが兄弟の中で最初の位置に作成される場合、このパラメータは省略されます。オプション。
parent: 親タスクの識別子。タスクが最上位で作成される場合、このパラメータは省略されます。割り当てられたタスクを親タスクにすることも、親を持つこともできません。親を割り当てられたタスクに設定すると、リクエストは失敗します。オプション。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.insert」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/insert?hl=ja
tasks_tasks_list
指定されたタスク リスト内のすべてのタスクを返します。割り当てられたタスクはデフォルトでは返されません (ドキュメント、チャット スペースから)。ユーザーは、リストごとに非表示でないタスクを最大 20,000 個、合計で一度に最大 100,000 個のタスクを持つことができます。
パラメータ
updatedMin: フィルターに使用するタスクの最終変更時刻 (RFC 3339 タイムスタンプとして) の下限。オプション。デフォルトでは、最終変更時刻によるフィルタリングは行われません。
showCompleted: 完了したタスクが結果として返されるかどうかを示すフラグ。 Web UI や Google のモバイル アプリなどのファースト パーティ クライアントで完了したタスクを表示するには、showHidden も True である必要があることに注意してください。オプション。デフォルトは True です。
showAssigned: オプション。現在のユーザーに割り当てられたタスクが結果として返されるかどうかを示すフラグ。オプション。デフォルトは False です。
showHidden: 非表示のタスクが結果で返されるかどうかを示すフラグ。オプション。デフォルトは False です。
completedMax: フィルタリングするタスクの完了日 (RFC 3339 タイムスタンプとして) の上限。オプション。デフォルトでは、完了日によるフィルタリングは行われません。
maxResults: 1 ページで返されるタスクの最大数。オプション。デフォルトは 20 (最大許容値: 100) です。
dueMax: フィルタリングの基準となるタスクの期限 (RFC 3339 タイムスタンプとして) の上限。オプション。デフォルトでは、期日によるフィルタリングは行われません。
tasklist: タスクリストの識別子。
showDeleted: 削除されたタスクが結果として返されるかどうかを示すフラグ。オプション。デフォルトは False です。
pageToken: 返す結果ページを指定するトークン。オプション。
dueMin: フィルターに使用するタスクの期日 (RFC 3339 タイムスタンプとして) の下限。オプション。デフォルトでは、期日によるフィルタリングは行われません。
completedMin: フィルターに使用するタスクの完了日 (RFC 3339 タイムスタンプとして) の下限。オプション。デフォルトでは、完了日によるフィルタリングは行われません。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.list」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/list?hl=ja
tasks_tasks_update
指定されたタスクを更新します。
パラメータ
due: タスクの期限 (RFC 3339 タイムスタンプとして)。オプション。期限には日付情報のみが記録されます。タイムスタンプの時刻部分は、期日を設定するときに破棄されます。 API を介してタスクの期限を読み書きすることはできません。
etag: リソースの ETag。
deleted: タスクが削除されたかどうかを示すフラグ。割り当てられたタスクの場合、このフィールドは読み取り専用です。これらは、tasks.delete を呼び出すことによってのみ削除できます。この場合、割り当てられたタスクと元のタスク (ドキュメントまたはチャット スペース内) の両方が削除されます。割り当てられたタスクのみを削除するには、割り当て画面に移動し、そこからタスクの割り当てを解除します。デフォルトは False です。
status: タスクのステータス。これは「needsAction」または「completed」のいずれかです。
id: タスクの識別子。
notes: タスクを説明するメモ。 Google ドキュメントから割り当てられたタスクにはメモを含めることはできません。オプション。許可される最大長: 8192 文字。
completed: タスクの完了日 (RFC 3339 タイムスタンプとして)。タスクが完了していない場合、このフィールドは省略されます。
hidden: タスクが非表示かどうかを示すフラグ。これは、タスク リストが最後にクリアされたときにタスクが完了としてマークされていた場合に当てはまります。デフォルトは False です。このフィールドは読み取り専用です。
title: タスクのタイトル。許可される最大長: 1024 文字。
task: タスクの識別子。
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.update」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/update?hl=ja
tasks_tasks_get
指定されたタスクを返します。
パラメータ
tasklist: タスクリストの識別子。
task: タスクの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.get」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/get?hl=ja
tasks_tasks_delete
指定したタスクをタスクリストから削除します。タスクが割り当てられている場合、割り当てられたタスクと元のタスク (ドキュメント、チャット スペース) の両方が削除されます。割り当てられたタスクのみを削除するには、割り当て画面に移動し、そこからタスクの割り当てを解除します。
パラメータ
task: タスクの識別子。
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.delete」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/delete?hl=ja
tasks_tasks_patch
指定されたタスクを更新します。このメソッドはパッチのセマンティクスをサポートします。
パラメータ
due: タスクの期限 (RFC 3339 タイムスタンプとして)。オプション。期限には日付情報のみが記録されます。タイムスタンプの時刻部分は、期日を設定するときに破棄されます。 API を介してタスクの期限を読み書きすることはできません。
etag: リソースの ETag。
deleted: タスクが削除されたかどうかを示すフラグ。割り当てられたタスクの場合、このフィールドは読み取り専用です。これらは、tasks.delete を呼び出すことによってのみ削除できます。この場合、割り当てられたタスクと元のタスク (ドキュメントまたはチャット スペース内) の両方が削除されます。割り当てられたタスクのみを削除するには、割り当て画面に移動し、そこからタスクの割り当てを解除します。デフォルトは False です。
status: タスクのステータス。これは「needsAction」または「completed」のいずれかです。
id: タスクの識別子。
notes: タスクを説明するメモ。 Google ドキュメントから割り当てられたタスクにはメモを含めることはできません。オプション。許可される最大長: 8192 文字。
completed: タスクの完了日 (RFC 3339 タイムスタンプとして)。タスクが完了していない場合、このフィールドは省略されます。
hidden: タスクが非表示かどうかを示すフラグ。これは、タスク リストが最後にクリアされたときにタスクが完了としてマークされていた場合に当てはまります。デフォルトは False です。このフィールドは読み取り専用です。
title: タスクのタイトル。許可される最大長: 1024 文字。
task: タスクの識別子。
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.patch」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/patch?hl=ja
tasks_tasks_clear
指定されたタスク リストから完了したタスクをすべてクリアします。影響を受けるタスクは「非表示」としてマークされ、タスク リストのすべてのタスクを取得するときにデフォルトで返されなくなります。
パラメータ
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasks.clear」 参照: https://developers.google.com/tasks/reference/rest/v1/tasks/clear?hl=ja
tasks_tasklists_update
認証されたユーザーの指定されたタスクリストを更新します。
パラメータ
etag: リソースの ETag。
title: タスクリストのタイトル。許可される最大長: 1024 文字。
id: タスクリストの識別子。
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.update」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/update?hl=ja
tasks_tasklists_list
認証されたユーザーのすべてのタスク リストを返します。ユーザーは一度に最大 2000 のリストを持つことができます。
パラメータ
maxResults: 1 ページで返されるタスク リストの最大数。オプション。デフォルトは 20 (最大許容値: 100) です。
pageToken: 返す結果ページを指定するトークン。オプション。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.list」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/list?hl=ja
tasks_tasklists_insert
新しいタスク リストを作成し、認証されたユーザーのタスク リストに追加します。ユーザーは一度に最大 2000 のリストを持つことができます。
パラメータ
etag: リソースの ETag。
title: タスクリストのタイトル。許可される最大長: 1024 文字。
id: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.insert」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/insert?hl=ja
tasks_tasklists_get
認証されたユーザーの指定されたタスク リストを返します。
パラメータ
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.get」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/get?hl=ja
tasks_tasklists_patch
認証されたユーザーの指定されたタスクリストを更新します。このメソッドはパッチのセマンティクスをサポートします。
パラメータ
etag: リソースの ETag。
title: タスクリストのタイトル。許可される最大長: 1024 文字。
id: タスクリストの識別子。
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.patch」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/patch?hl=ja
tasks_tasklists_delete
認証されたユーザーの指定されたタスクリストを削除します。リストに割り当てられたタスクが含まれている場合、割り当てられたタスクと割り当て画面 (ドキュメント、チャット スペース) 内の元のタスクの両方が削除されます。
パラメータ
tasklist: タスクリストの識別子。
prettyPrint: インデントと改行を含む応答を返します。
access_token: OAuth アクセス トークン。
key: APIキー。 API キーはプロジェクトを識別し、API アクセス、割り当て、レポートを提供します。 OAuth 2.0 トークンを指定しない場合は必須です。
uploadType: メディア用の従来のアップロード プロトコル (「メディア」、「マルチパート」など)。
fields: 部分応答に含めるフィールドを指定するセレクター。
alt: レスポンスのデータ形式。
upload_protocol: メディアのアップロード プロトコル (「raw」、「multipart」など)。
callback: JSONP
quotaUser: サーバー側アプリケーションのクォータ目的に使用できます。ユーザーに割り当てる任意の文字列を指定できますが、40 文字を超えてはなりません。
$.xgafv: V1 エラー形式。
レスポンス
Google Tasks リファレンス 「Method: tasklists.delete」 参照: https://developers.google.com/tasks/reference/rest/v1/tasklists/delete?hl=ja