Kam*_*ili 5 gmail google-apps-script google-tasks-api google-chat google-workspace
G Suite 用户最近可以访问集成的 Gmail 界面。在此界面中,Google Chat 的聊天室现在拥有自己的任务集成
有没有人找到通过 API 访问和处理这些聊天室任务的资源。我对使用 Apps 脚本特别感兴趣。
我刚刚在我的任务列表上运行了列表 API 调用,并且我只能看到直接在 Google 任务中创建的列表。没有迹象表明与我的 Google 聊天室关联的列表。
Google API 无法做到这一点,而且已经过去 3 年了,他们也不会这样做。但有一些方法可以手动完成,这涉及大量的试验和错误,这就是要点。基本上,它可以归结为三件事。
aria-label属性的 div 中。它包含任务描述$ xidel tasks.html --extract "for $label in /html/body/div/div/div/@aria-label return replace($label, '\n', '-') " > tasks.txt
Run Code Online (Sandbox Code Playgroud)
这将为您提供文件中的任务列表,其中每一行代表一个任务。从那里,您可以使用 sed/awk 将任务和受让人分开。这就是我发现的工作
$ sed 's/\(.*\)assigned to \(.*\)/\2\t\1/' tasks.txt
Run Code Online (Sandbox Code Playgroud)
$ grep assigned.to tasks.txt | sed 's/\(.*\)assigned to \(.*\)/\2\t\1/' | awk -F $'\t' '$1== "John Smith" {print $2;}'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1733 次 |
| 最近记录: |