问题标签 [google-tasks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
512 浏览

date - 与 Google Apps 脚本中 formatDate 的日期比较晚了 1 天

编写一个 Google Apps 脚本,通过 Google Tasks API(作为一项高级服务)查看任务并检查它们的截止日期以查看它们是否过期。如果是,则应将它们移至当前日期。

已完成的项目

我使用此代码创建此项目以使 Google Tasks 保持最新:

保持 Google 任务更新

问题

当比较当前日期和任务到期日期时,任务到期日期总是晚一天。

研究

调查了一下,我发现它可能与夏令时有关,而仅仅休息一小时可能意味着两天内的差异。我发现这个问题有类似的问题,他们的解决方案是用来Session.getScriptTimeZone()正确设置时区。

但是,即使我使用Session.getScriptTimeZone()它设置时区,任务的截止日期仍然晚了一天。

编码

日志


=== [更新] ===

我注意到,如果我记录原件task.due,它似乎有正确的日期。所以关于格式的一些事情正在改变日期。

新代码

新日志


=== [更新 2] ===

"EST"将formatDate都更改为Session.getScriptTimeZone()

删除.valueOf()比较。

仍然导致相同的问题

新代码

新日志

0 投票
2 回答
2091 浏览

date - 如何设置 Google Tasks 截止日期

如何在应用程序脚本中使用 google 任务服务设置任务的截止日期?

任务服务

尝试将此值设置为给定日期,但这似乎只更新本地值而不是服务器值,正如 tehhowch 所建议的那样

你如何更新服务器?这是我尝试过的

但它会抛出错误


已完成的项目

我使用此代码创建此项目以使 Google Tasks 保持最新:

保持 Google 任务更新

https://github.com/CTOverton/Keep-Google-Tasks-Updated

0 投票
1 回答
107 浏览

python-2.7 - 在 App 引擎实例之间共享资源的最佳方式是什么

我计划从同一个 BigQuery 表中读取/写入多个 App 引擎实例。处理这个问题的最佳方法是什么(memcache、datastore、taskqueue 等)?每个实例将从配置表中读取并处理行。

有没有我可以遵循的简单示例?

或者,如果我创建一个实例(带有备份)并且在负载下谷歌启动一秒钟,资源共享会自动处理还是我需要以编程方式处理它?

0 投票
2 回答
297 浏览

google-apps-script - 新创建的 Google Task 省略了提供的“TaskLink”属性

我正在尝试制作一个小型 Google 脚本,它会TaskList在搜索我的 GMail 电子邮件后自动将 Google 任务添加到“我的列表”中。

一切都很好,除了添加一个链接到Task生成的电子邮件。尝试遵循 API 文档并没有真正的帮助。

这是实际任务生成器功能的代码:

任何想法为什么我收到的任务没有links

0 投票
0 回答
31 浏览

google-tasks - 使用服务帐号向 G Suite 用户添加任务

我有一个 G Suite 域,可以使用服务帐户对域和日历进行有效的 API 访问。

我希望能够将任务插入到我的用户的任务列表中。

我在这里查看文档: https ://developers.google.com/tasks/v1/reference/tasklists/list

我可以像这样获得“我自己的”任务列表:GET https://www.googleapis.com/tasks/v1/users/@me/lists

我想获取其他用户的列表。但是,尝试此操作时出现 404 错误:GET https://www.googleapis.com/tasks/v1/users/foo@example.com/lists

关于如何获取用户任务列表的任何建议?

0 投票
1 回答
627 浏览

node.js - 如何从nodejs Google Tasks API中的任务列表中获取具有截止日期的任务?

页面中,有一个 nodejs 示例可以从 Google Tasks 获取所有任务列表。我让它开始工作,我一直在尝试获取每个任务列表中具有截止日期的任务,但我什至无法获得与任务列表关联的所有任务。可能吗?这应该是可能的,但如何?

我必须说我是 nodejs 的初学者......这是一个例子:

0 投票
1 回答
524 浏览

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

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

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

但是,当我使用 GMail 中的新界面(主题)执行相同操作时,我发现我完成更新的任务在上面的 API 响应中根本不存在。

在此处输入图像描述

因此,当使用新的 Gmail 主题时,Google Tasks API 不会提供有关任务完成的更新。有什么我错过的,还是来自 Google Task API 的新引入主题的错误?

0 投票
1 回答
863 浏览

google-apps-script - 完成谷歌任务后向谷歌电子表格添加一行

我想要谷歌应用程序脚本,它应该读取完成的谷歌任务并将它们作为一行添加到谷歌电子表格中。任何人都可以帮助我

0 投票
3 回答
988 浏览

google-apps-script - 如何在 Google 脚本中检查已完成的 Google 任务?

我正在尝试编写一个 Google 脚本来实现此伪代码中包含的想法:

我遇到了一个问题——当我的脚本访问特定的任务列表时,我只能获取未完成任务的信息,而完成的任务似乎已经消失了。

起初,这个想法似乎很容易。我从谷歌的任务服务网页复制了代码,该网页应该“列出给定任务列表中的任务”(https://developers.google.com/apps-script/advanced/tasks)并在 for 循环中添加了一个 if 语句:

但是,当我检查日志时,我注意到列出了所有未完成的任务,但没有列出我已完成的任务。我尝试在仅包含已完成任务的任务列表上运行脚本,日志输出为“未找到任务”。

有谁知道如何在给定的任务列表中找到已完成的任务?似乎这应该是可能的,基于 Zapier 为已完成的任务执行操作的事实,如另一篇文章中所述:当 Google 任务标记为“已完成”时如何触发 Google 脚本

0 投票
1 回答
483 浏览

node.js - Google API 身份验证任务 API

我想创建一个 Lambda 函数,该函数使用 Google Tasks API 在每天晚上的某个时间添加任务。

我不确定如何使用我的帐户进行身份验证,以及能否将访问令牌/凭据安全地存储在我的 lambda 环境变量中。

据我了解,因为我的 lambda 代表用户(在这种情况下将始终是我)发出请求,所以文档中的所有内容似乎都指向需要使用 OAuth2.0 进行身份验证,因为你会希望获得用户对其帐户进行更改的权限。但是,由于我只想在我的帐户上这样做,我想知道是否有一种方法可以简单地授权我的帐户而无需执行 OAuth 流程,我认为 lambda 是不可能的,因为我不会响应它每次运行。

我将如何对我的应用程序进行身份验证,以便我可以调用任务 API 并针对我的帐户进行身份验证?