#javascript #plugins #gmail
#javascript #Плагины #gmail
Вопрос:
Мне нужен плагин gmail (Google App script), который позволяет мне перетаскивать электронное письмо из папки «Входящие» на карточку плагина с правой стороны и записывать это как объект. Затем я хочу отправить это на внешний API. Это может появиться позже, я надеюсь, что смогу с этим разобраться.
Я занимаюсь исследованиями уже больше недели и до сих пор понятия не имею, как это реализовать. Я новичок в Google App script / plugins, и это оказывается сложнее, чем я ожидал.
Я больше недели изучал сайт разработчика Google App script. Я создал новый плагин из руководства, но до сих пор не понял, как все это работает. У меня есть манифест (appscript.json) и файл GS. Но это скопировано из руководства.
Мне нечего показывать. Кажется, GS сильно отличается от JS. Возможно, я ошибаюсь.
Я ожидаю, что плагин появится в правой части папки «Входящие» gmail (это стандартно), где я перетаскиваю электронное письмо на карточку плагина, которую я ожидаю рассматривать как форму. На данный момент я рад, если объект просто возвращается, т. Е. MessageId внутри карточки.
Комментарии:
1. К сожалению, надстройки gmail (или плагины, как вы их называете) ограничены фиксированным набором поддерживаемых виджетов ( см. Ограничения ), ни один из которых не допускает функции перетаскивания. Кроме того, надстройка gmail может получить доступ только к содержимому текущего открытого сообщения электронной почты. Функции, которые вы хотите создать, просто не подходят для надстроек gmail.
2. Спасибо Dimu. Я только что наткнулся на триггеры и вижу, что это работает только после того, как электронное письмо открыто или вы составляете сообщение. developers.google.com/gsuite/add-ons/concepts/triggers
3. @DimuDesigns С тех пор я обнаружил, что приложение gmail позволяет выбирать всю почту в папке «Входящие». Я также столкнулся с расширенными сервисами / внешним API, который, как я подозреваю, использует cmds-скрипт приложения gmail для доступа ко всей почте. Но я нахожу странным, что он ограничен только внешним API.
Ответ №1:
Невозможно запустить скрипт / плагин приложения gmail перед открытием сообщения. https://developers.google.com/gsuite/add-ons/concepts/triggers
Могу ли я указать эти пункты в Dimu Designs?