用Google Sheets完全取代MySQL(或任何SQL)数据库
Completely replace MySQL (or any SQL) DB with Google Sheets
假设
我正在构建一个网络工具,该工具使用用户选择的MySQL用户名[bogus_username]
和用户选择的MySQL密码[bogus_password]
,将数据推送到用户选择的数据库中的用户选择的MySQL表上。
我想将这个假设工具的功能扩展到它可以将数据推送到任何类型的数据库中。
从技术上讲,谷歌表单是一个"数据库"
那么,我如何假设构建一个脚本,登录到用户的谷歌驱动器并打开谷歌表单进行数据操作呢?
我正在寻找一个使用客户端JS、nodeJS或PHP的解决方案。任何一种语言都可以。我只是想了解如何从概念上做到这一点,所以你用什么语言构建脚本并不重要,只要我能理解。
所有这些"假设"意味着我知道我没有代码!我不是在寻找代码,而是在寻找代码概念
谷歌表单有一个api。有许多模块使用这个api或为这个api提供包装器。既然你提到NodeJS,你就可以做一个npm搜索了。
在代码的某个地方,您将有一个storeRecord函数,根据您的配置,它可以将数据存储到mysql或google表中,或者其他什么。对于不使用相同协议的数据库系统,您需要实现一些不同的代码。如果协议是相同的(例如ODBC被许多数据库使用),那么您只需要不同的配置设置。
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- jQuery中是否内置了任何字符串格式化函数
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 有任何可能将facebook实时信使整合到一个网站中
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- AJAX:$_GET不返回任何值
- 在同一个服务工作者中处理service-worker.js有任何影响吗
- 将事件处理程序绑定到任何可能的事件
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 任何方式使AJAX调用Gmail API,而无需通过JS库
- document.styleSheets不返回任何内容
- 用Google Sheets完全取代MySQL(或任何SQL)数据库
- 执行带有 WHERE 子句的 Sql 在 Phonegap 中不返回任何结果
- 任何不使用webserver/sql将HTML表单数据保存到数据库的方法
- Sequelize raw查询:有效的SQL查询不返回任何结果
- 通过ajax发送值,SQL中不会发生任何事情
- 如何在web sql中存储列表或在浏览器中存储任何类型的列表