用Google Sheets完全取代MySQL(或任何SQL)数据库

Completely replace MySQL (or any SQL) DB with Google Sheets

本文关键字:任何 SQL 数据库 MySQL Sheets Google 取代      更新时间:2023-11-15

假设

我正在构建一个网络工具,该工具使用用户选择的MySQL用户名[bogus_username]和用户选择的MySQL密码[bogus_password],将数据推送到用户选择的数据库中的用户选择的MySQL表上。

我想将这个假设工具的功能扩展到它可以将数据推送到任何类型的数据库中。

从技术上讲,谷歌表单是一个"数据库"

那么,我如何假设构建一个脚本,登录到用户的谷歌驱动器并打开谷歌表单进行数据操作呢?

我正在寻找一个使用客户端JS、nodeJS或PHP的解决方案。任何一种语言都可以。我只是想了解如何从概念上做到这一点,所以你用什么语言构建脚本并不重要,只要我能理解。

所有这些"假设"意味着我知道我没有代码!我不是在寻找代码,而是在寻找代码概念

谷歌表单有一个api。有许多模块使用这个api或为这个api提供包装器。既然你提到NodeJS,你就可以做一个npm搜索了。

在代码的某个地方,您将有一个storeRecord函数,根据您的配置,它可以将数据存储到mysql或google表中,或者其他什么。对于不使用相同协议的数据库系统,您需要实现一些不同的代码。如果协议是相同的(例如ODBC被许多数据库使用),那么您只需要不同的配置设置。