плагин Gmail для перетаскивания почты в

#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?