我写了一个Google Apps脚本,它带有一个Gmail标签并将所有邮件(主题)转发到我的待办事项列表(toodledo)。
对于auth我必须使用oauth2: https://github.com/googlesamples/apps-script-oauth2
由于这需要用户手动确认授权,我不得不将其添加到文档中,否则我无法调用 DocumentApp.getUi()。showSidebar(page);
这意味着我不能像cronjob那样运行它。 任何人都可以告诉我如何最好地“部署”这个,以便它可以从Gmail轻松使用,我可以在我对电子邮件进行排序后触发它吗?我不确定是否可以将其绑定到Gmail而不是我现在使用的驱动器文件。
注意:在http://api.toodledo.com/3/account/index.php上它表示我可以存储令牌 - 但是,由于我需要用户确认初始授权,因此我仍然无法在没有文档的情况下运行它。
答案 0 :(得分:0)
如果您仅使用文档存储oauth2令牌,为什么不使用ScriptProperties?
https://developers.google.com/apps-script/reference/properties/properties-service
答案 1 :(得分:0)
解决方案是将授权URL输出到日志,并抛出错误以便您收到通知。
示例基本上包含:https://github.com/googlesamples/apps-script-oauth2/tree/master/samples