これを行うにはいくつかの方法があります。どちらを使用するかは、MySQLインスタンスの構成方法によって異なります。
MySQLインスタンスが閉じたローカルネットワークのみのインスタンスの場合 、ローカルネットワークの外部から接続できないため、GoogleAppsScriptから接続できなくなります。この場合、唯一のオプションは、GoogleスプレッドシートデータをCSVファイルとしてエクスポートし(つまり、[ファイル]->[名前を付けてダウンロード]->[カンマ区切り値]メニューを使用)、それらをMySQLデータベーステーブルにインポートすることです。 Load DataInfileMySQLステートメント構文 を参照してください。 詳細については。
MySQLインスタンスが公開インスタンスであり、ローカルネットワークの外部からアクセスできる場合 、 Google Apps Script JDBCService を使用できます MySQLインスタンスに接続し、Googleスプレッドシートからデータを挿入/更新します。 JDBCガイドの他のデータベースのセットアップセクション をお読みください GoogleAppsScriptから接続するためのデータベースの設定の詳細については。
2番目のケース(公開されているMySQLインスタンス)では、少しのスクリプトでこれを確実に自動化できます。特定のフォルダー内のすべてのスプレッドシート(または、異なるフォルダーにある場合はスプレッドシートIDのリスト)をループし、それぞれのデータをMySQLデータベースに挿入する1つのスクリプトを作成できます。 ドライブサービス
および