Однажды я написал виджет GMail, который мне пришлось преобразовать в надстройку Chrome, когда Google удалил поддержку виджета GMail, и теперь я пытаюсь преобразовать его в надстройку Gmail.
Моя проблема в том, что моя надстройка перебирает серию сообщений под меткой и пытается ответить на них, но я получаю сообщение об ошибке при попытке доступа к ним:
ОШИБКА: Исключение: Отказано в доступе: Отсутствует токен доступа для авторизации области сообщения.
Итак, мой вопрос: как я могу получить доступ к этим сообщениям? Единственный токен доступа, который у меня есть, - это тот, который активировал надстройку, и это не сработает.
Или спросите с другой точки зрения, есть ли другие события, которые могут вызвать надстройку, кроме открытия сообщения?
Заранее спасибо.
Кстати, расширение Chrome, которое я пытаюсь преобразовать в надстройку Gmail, можно увидеть здесь:
https://sites.google.com/site/replytomany/home
https://chrome.google.com/webstore/detail/reply-to-many/gpmpcjkhfjflmjpjjmdegpkgginijbin?hl=en
[EDIT] Вот как выглядит мой appsscript.json:
{
"timeZone": "Europe/Dublin",
"dependencies": {
"enabledAdvancedServices": [{
"userSymbol": "Gmail",
"serviceId": "gmail",
"version": "v1"
}]
},
"oauthScopes": [
"https://www.googleapis.com/auth/gmail.addons.execute",
"https://www.googleapis.com/auth/gmail.readonly",
"https://www.googleapis.com/auth/gmail.send"
],
"gmail": {
"name": "Reply To Many",
"logoUrl": "https://www.gstatic.com/images/icons/material/system/1x/receipt_black_24dp.png",
"contextualTriggers": [{
"unconditional": {
},
"onTriggerFunction": "getContextualAddOn"
}],
"primaryColor": "#41f470",
"secondaryColor": "#94f441",
"version": "TRUSTED_TESTER_V2"
}
}