Skip to main content

Google Tasks

ShanoneのGoogle Tasks連携では、タスクリストとその中のタスクを管理する14のツールをエージェントが利用できるようになります。完了状態の管理、moveによる並び替え/ネスト、完了済みアイテムの一括クリアなどが含まれます。

はじめに

1

OAuthで接続する

エージェントにTasksで何か作業をしてもらう(例:「金曜期限で『ドメイン更新』をAdminリストに追加して」)か、ShanoneダッシュボードのIntegrationsから事前に接続します。
2

Googleアカウントを認可する

ShanoneがアクセスすべきTasksを持つアカウントでGoogleのOAuth同意画面を承認します。
3

リクエストを再試行する

接続が完了すると、google_tasks_*ツールへのshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはGoogle Tasks用に14のツールを提供しており、以下のカテゴリに分類されています。
google_tasks_list_tasklists, google_tasks_get_tasklist, google_tasks_create_tasklist, google_tasks_update_tasklist, google_tasks_delete_tasklist
google_tasks_list_tasks, google_tasks_get_task, google_tasks_create_task, google_tasks_update_task, google_tasks_delete_task, google_tasks_move_task, google_tasks_clear_completed_tasks, google_tasks_complete_task, google_tasks_reopen_task

よくある使い方

クイックキャプチャ

口頭での依頼やメールのアクションアイテムを、期限付きのタスクとしてすぐに登録する

リストの整理

完了済みタスクをリストからクリアし、未完了のものに集中できる状態にする

サブタスクの整理

タスクを移動して親タスクの下にネストしたり、リスト内で並び替える

デイリーレビュー

複数のリストの未完了タスクを一覧表示し、今日の期限のものを要約する

トラブルシューティング

google_tasks_move_taskはネストと位置を制御するためのparentとpreviousのオプションパラメータを受け取ります——両方を省略すると、位置が変わらず維持されるのではなく、タスクはトップレベルのリスト末尾に移動します。
デフォルトではgoogle_tasks_list_tasksは完了済みタスクも含みます——除外するにはshow_completed=False(正確なパラメータ名はshanone_get_tool_schemaで確認してください)を指定するか、google_tasks_clear_completed_tasksでリストから完全に削除してください。
期限日はRFC 3339形式のタイムスタンプである必要があります(日付のみの値は受け付けられますが、時刻部分はTasksのUI上では無視されます)——期待した期限が表示されない場合はフォーマットを確認してください。