

# やりたいこと

GoogleAppsScriptにて、スクリプト実行ユーザのToDoリスト内に存在するタスクのうち、  
「日付」（due）の値がスクリプト実行日以前のものを取得するプログラムの作成

# 問題点

GASのサービス「Tasks API」を用いて、「GoogleCalendar」「Gmail」の画面から登録したタスクが取得できることを確認した。  
しかし、GoogleChatのスペース内にある「タスク」機能を使用して登録したタスクについては、  
割り当て先＝スクリプト実行ユーザとして登録した場合でも取得できなかった。（タスクを登録したユーザも同一です）

  * 「タスク」機能を使用して、スクリプト実行ユーザに割り当て先を設定して登録  
[![screenshots001](https://i.stack.imgur.com/WtMY4.png)](https://i.stack.imgur.com/WtMY4.png)

  * スクリプト実行時点での、スクリプト実行ユーザの「マイタスク」内に存在するタスク一覧  
[![screenshots002](https://i.stack.imgur.com/kws5u.png)](https://i.stack.imgur.com/kws5u.png)

  * スクリプト実行結果  
[![screenshots003](https://i.stack.imgur.com/myIMG.png)](https://i.stack.imgur.com/myIMG.png)

# 質問内容

  * この方法で、GoogleChatの「タスク」機能を用いて割り当てたタスクが取得できなかった理由  
（「タスク機能」を使用して登録したタスクは、割り当て先のユーザには紐付かない？）

  * GoogleChatの「タスク」機能を用いて割り当てたタスクの、Tasks APIでの正しい取得方法

# 補足

下記の公式ドキュメントには、目を通しております。  
<https://developers.google.com/apps-script/advanced/tasks>

以上、他にも情報にアップデートがあれば追記していきます。  
何卒、宜しくお願い致します。


CC BY-SA 4.0
2022-03-01T07:38:13.900
86631
2022-03-01T11:33:28.547
2022-03-01T11:33:28.547
3060
51646
question
google-apps-script google-workspace
Google Chat 経由で登録したタスクが、Tasks API で取得できない