Я полагаю, что это возможно, трудность будет в том, чтобы подключиться к GitHub из скрипта Google Apps, но, к счастью, для этого есть библиотека JavaScript.
Вы можете создать проект сценария приложения, который периодически (используя основанный на времени триггер ) проверяет вашу электронную почту Gmail на наличие новых писем (фильтруя через поиск , или вы можете создать правило с самим Gmail для использования настраиваемой метки для писем, которые вы хотите загрузить в репозиторий GitHub).
Теперь, когда у вас есть объект GmailMessage, вы можете получить вложений и для их загрузки в GitHub, вы можете использовать код из этого скрипта , я следовал за ним, чтобы загружать данные из GitHub ранее. Я еще не пробовал делать коммиты, поэтому мне было бы интересно узнать, работает ли он на вас.
Приветствия!