Můžete to udělat několika způsoby. Který z nich použít, závisí na tom, jak je nakonfigurována vaše instance MySQL.
Pokud je vaše instance MySQL uzavřená pouze lokální síť , pak se k němu nemůžete připojit mimo vaši místní síť, takže skript google apps se k němu nebude moci připojit. V tomto případě je vaší jedinou možností exportovat data z tabulek Google jako soubory CSV (tj. pomocí nabídky Soubor->Stáhnout jako->Hodnoty oddělené čárkami) a poté je importovat do tabulky databáze MySQL. Viz Syntaxe příkazu Load Data Infile MySQL pro podrobnosti.
Pokud je vaše instance MySQL veřejná instance, přístupná mimo vaši místní síť , můžete použít Google Apps Script JDBC Service připojit se k vaší instanci MySQL a vložit/aktualizovat data z vašich google listů. Přečtěte si prosím část o nastavení dalších databází v příručce JDBC podrobnosti o nastavení databáze pro připojení ze skriptu Google Apps.
V druhém případě (veřejná instance MySQL) to určitě můžete automatizovat trochou skriptování. Můžete mít jeden skript, který prochází všechny tabulky v dané složce (nebo seznam ID tabulek, pokud jsou v různých složkách) a vkládá data z každé do vaší databáze MySQL. Služba Disku a Služba tabulkových procesorů budou zde vaši přátelé. Mějte však na paměti, že maximální doba provádění skriptu Google je 10(?) minut, takže pokud vaše listy obsahují mnoho dat a/nebo je vaše připojení k instanci db pomalé, může takový skript vypršet. Možná budete muset do skriptu implementovat nějakou funkci zpětného vypnutí/obnovení, aby skript věděl, kde skončil předchozí běh, a odtud pokračuje při dalším spuštění.