Да, я бы порекомендовал использовать для этого Google Apps Script . Подход, который вы должны использовать, заключается в том, чтобы использовать класс GmailApp
( Документация здесь ) для получения необходимых сообщений, вы можете использовать такие методы, как getInboxThreads()
( Документация ), для получениясообщения.
После того, как вы нашли сообщение и получили вложение (что вы можете сделать с помощью getAttachments()
( Документация )), вы можете использовать JDBC Service длясоединяться с внешними базами данных. Особенности здесь во многом зависят от того, с какой базой данных вы хотите соединиться, но документация приведет вас в правильном направлении.