Javascript 将MySQL(或任何SQL)数据库完全替换为Google Sheets

Javascript 将MySQL(或任何SQL)数据库完全替换为Google Sheets,javascript,php,node.js,google-api,google-sheets,Javascript,Php,Node.js,Google Api,Google Sheets,让我们假设… 我正在构建一个webtool,它使用用户选择的MySQL用户名[bogus\u username]和用户选择的MySQL密码[bogus\u password]将数据推送到用户选择的MySQL数据库中的用户选择的MySQL表上 我想将这个假设的工具的功能扩展到它可以将数据推送到任何类型的数据库中 从技术上讲,谷歌表单是一个“数据库” 那么,我如何假设构建一个脚本,登录到用户的谷歌硬盘并打开谷歌数据表进行数据操作 我正在寻找一个使用客户端JS、nodeJS或PHP的解决方案。两种语言

让我们假设…

我正在构建一个webtool,它使用用户选择的MySQL用户名
[bogus\u username]
和用户选择的MySQL密码
[bogus\u password]
将数据推送到用户选择的MySQL数据库中的用户选择的MySQL表上

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

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

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

我正在寻找一个使用客户端JS、nodeJS或PHP的解决方案。两种语言都可以我只是想从概念上理解如何执行此操作,所以构建脚本所用的语言无关紧要,只要我能理解


所有这些“假设”意味着我知道我没有代码!我不是在寻找代码,而是在寻找代码概念,Google sheets有一个api。有许多模块使用此api或为此api提供包装。既然你提到了NodeJS,你就可以进行npm搜索了


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

在抽象级别,表单功能在填写表单时向表单添加新行,就像html表单告诉php如何向sql db添加行一样。