2016-08-04 388 views
0

所以我有一個Google表格,它保存了大量的數據。我也有一個MySQL數據庫與一個巨大的垃圾數據。工作表中還有一個重要的信息片段,也存在於數據庫中。兩者都需要同步。信息總是首先進入表格。我有一個Python腳本與MySQL查詢分別更新我的數據庫。如何同步Google表格和Mysql數據庫之間的數據?

現在工作流程已經改變。數據將進入工作表,每當發生這種情況時,數據庫必須自動更新。

  • 經過一番研究,我發現,使用谷歌AppScript的onEdit功能(我從here教訓。),我可以皮卡當文件發生了變化。
  • 下一步是從相關單元中獲取數據,我可以使用this來獲取數據。
  • 現在我需要連接到數據庫併發送一些查詢。這是我卡住的地方。

方法1:

有一個python web應用程序運行的現場。通過UrlFetchApp發送數據。我還沒有試過。

方法2:

連接MySQL遠程通過appscript。但是我不確定在閱讀文檔2-3小時後這是可能的。

所以這是我的場景。任何可行的解決方案,你可以想到或更好的方法?

+0

可能會錯過閱讀此部分https://developers.google.com/apps-script/guides/jdbc –

+0

@ZigMandel謝謝。如果你可以添加這個答案。我可以接受它。 – 0aslam0

回答

0

使用JDBC within Apps Script將工作,如果你有時間來自己建立這個。

如果您不想推出自己的解決方案,請查看​​。它允許您連接到數據庫並直接在表格中編寫SQL查詢。您可以創建一個運行「運行表」,一次運行多個查詢,並安排這些查詢運行,而無需打開表單。

免責聲明:我做到了。

相關問題