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