大量のデータを保持するGoogleのシートがあります。私はまた、巨大なデータのジャンクを持つMySQL DBを持っています。シートにはDBにも存在する重要な情報があります。どちらも同期している必要があります。情報は常にシートに最初に入力されます。私はデータベースを別々に更新するためにmysqlクエリを持つpythonスクリプトを持っていました。Google SheetとMysql DBの間でデータを同期する方法は?
作業フローが変更されました。データがシートに入力され、その都度データベースが自動的に更新されなければなりません。いくつかの研究の後
- 、私はGoogleのAppScriptの
onEdit
機能を使用して(私はhereから学んだ。)ことがわかった、私は、ファイルが変更されたときにピックアップできました。 - 次のステップは、thisを使用して実行できる関連するセルからデータを取得することです。
- これで、DBに接続してクエリを送信する必要があります。これは私が立ち往生している場所です。
アプローチ1:
は、PythonのWebアプリはライブ実行しています。 UrlFetchApp経由でデータを送信してください。これはまだ試してみる必要があります。
アプローチ2:
接続MySQLへリモートappscriptスルー。しかし、私はこれがドキュメントを読むの2-3時間後に可能であるとは確信していません。
これは私のシナリオです。あなたが考えることができる実行可能なソリューションか、より良いアプローチですか?
この部分を読んでいない可能性があります。https://developers.google.com/apps-script/guides/jdbc –
@ZigMandelありがとうございました。あなたはそれを答えとして加えることができます。私はそれを受け入れることができた。 – 0aslam0