2016-02-10 3 views
0

Я написал скрипт Google Apps, который использует определенную метку Gmail и пересылает все письма (темы) в список todo (toodledo).Автоматизация/интеграция скриптов приложений Gmail, которым нужен документ для OAuth2?

Для AUTH я должен был использовать oauth2: https://github.com/googlesamples/apps-script-oauth2

Как это нужно пользователю вручную подтвердить разрешение, я должен был добавить его в документ, потому что в противном случае я не могу назвать DocumentApp.getUi(). showSidebar (страницы);

Это означает, что я не могу запустить его, как крона. Может ли кто-нибудь сказать мне, как я мог бы лучше всего «развернуть» это, поэтому он легко можно использовать из Gmail, и я могу запустить его после сортировки электронной почты? Я не уверен, могу ли я связать его с Gmail, а не с документом диска, который я использовал сейчас.

Примечание: В http://api.toodledo.com/3/account/index.php говорится, что я могу хранить токен - однако, поскольку мне нужно, чтобы пользователь подтвердил первоначальную авторизацию, я все еще не могу запустить его без документа.

ответ

0

Если вы используете документ только для хранения маркера oauth2, почему бы не использовать ScriptProperties?

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

+0

Я думаю, вы поняли, мне это нужно для отображения HTML: «Поскольку это необходимо пользователю вручную подтвердить разрешение, я должен был добавить его в документ, потому что в противном случае я не могу вызовите DocumentApp.getUi(). showSidebar (страница); " – chbla

+0

, может быть, вы могли бы попробовать использовать HtmlService? https://developers.google.com/apps-script/guides/html/ – zixia

Смежные вопросы