首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用新的Gmail主题时,Google Tasks API不提供有关任务完成的更新

使用新的Gmail主题时,Google Tasks API不提供有关任务完成的更新
EN

Stack Overflow用户
提问于 2018-09-05 15:07:37
回答 1查看 491关注 0票数 4

首先,我使用以下链接创建了一个任务:https://mail.google.com/tasks/canvas

然后我将其标记为已完成。当我使用以下命令检查API响应时: Services > Tasks API v1 > tasks.tasks.list返回指定任务列表中的所有任务。我能够查看更新并找到我标记为已完成的任务。

然而,当我使用GMail中的新界面(主题)执行相同的操作时,我发现在上面的接口响应中,我通过完成更新的任务根本不在那里。

因此,当使用新的Gmail主题时,Google Tasks API不会提供有关任务完成的更新。有没有我遗漏了什么,或者是Google Task API中新引入的主题的bug?

EN

回答 1

Stack Overflow用户

发布于 2018-12-07 11:13:14

这周我也被同样的事情拖累了。但我只是使用https://developers.google.com/tasks/v1/reference/tasks/list上的"Try this API“功能来解决这个问题,我得到了这个功能来展示我完成的任务。在看了他们的代码是如何告诉tasks.tasks.list他们希望得到已完成的和隐藏的项(这两个标志都是需要的)之后,我玩弄了我的代码,并从错误消息中了解到,在给出任务列表ID之后,我可以添加一个JavaScript对象文字,所以我从"Try this API“的代码中复制了对象文字的一部分,下面的代码就起作用了。

代码语言:javascript
运行
复制
var tasks = Tasks.Tasks.list( taskListId, { showCompleted: true, showHidden: true } );
  if (tasks.items) {
    for (var i = 0; i < tasks.items.length; i++) {
      var task = tasks.items[i];
      Logger.log('Task with title "%s" and notes "%s" and status "%s" was found ' , 
                             task.title, task.notes, task.status );  
    }
  }
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52179087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档