0

我编写了一个 Google Apps 脚本,它采用特定的 Gmail 标签并将所有邮件(主题)转发到我的待办事项列表(toodledo)。

对于身份验证,我必须使用 oauth2: https ://github.com/googlesamples/apps-script-oauth2

由于这需要用户手动确认授权,因此我必须将其添加到文档中,否则我无法调用DocumentApp.getUi().showSidebar(page);

这意味着我不能像 cronjob 一样运行它。谁能告诉我如何最好地“部署”它,以便它可以轻松地从 Gmail 中使用,并且我可以在我对电子邮件进行排序后触发它?我不确定是否可以将其绑定到 Gmail 而不是我现在使用的驱动器文档。

注意:在http://api.toodledo.com/3/account/index.php它说我可以存储令牌 - 但是,由于我需要用户确认初始授权,我仍然无法在没有文档。

4

2 回答 2

0

解决方案是仅将授权 URL 输出到日志,并抛出错误以便您收到通知。

这些示例基本上包含以下内容:https ://github.com/googlesamples/apps-script-oauth2/tree/master/samples

于 2016-02-11T17:21:46.087 回答
0

如果您仅使用文档来存储 oauth2 令牌,为什么不使用 ScriptProperties?

https://developers.google.com/apps-script/reference/properties/properties-service

于 2016-02-10T16:01:37.277 回答