我可以将 Google 表格用作我的应用程序的小型数据库吗?

时间:2020-12-20 20:56:56

标签: javascript google-sheets

我的 Google 云端硬盘中有个人财务电子表格。

为了一些练习和易用性,我想制作一个桌面和移动应用程序来操作它:

  • 添加费用
  • 列出我的开支
  • 过滤费用
  • 等等...

有没有办法做到这一点?

由于它很小,我试图避免任何需要专用服务器的东西,我需要设置或需要租用任何服务,因为它只是一个易于使用的项目,而不是“必须拥有的” ”。

我一直在搜索,但大多数时候我对 2-3 年前的回复感到困惑。

编辑:

所以我找到了一种方法,使用这个视频:

https://youtu.be/3OakodfKjrU

基本上,您可以使用 Google App Script 发布一些帖子并获得请求,这对我来说是朝着正确方向迈出的一步。只需要跳出框框思考一下,我就有了一种简单的方法来发送创建或更新的 post 请求,并获取读取的请求,现在我也使用 get 来删除,但这似乎是错误的,以后可能会改变。< /p>

此外,我已经搜索并开始将 PWA(渐进式 Web 应用程序)作为界面,这样我就可以使用单一代码库制作它并使用纯 js、html 和 css,几乎可以与任何设备一起使用,唯一“非纯”的东西是用于 GUI 的 Onsen Ui。

1 个答案:

答案 0 :(得分:2)

您可以使用 NPMJS 包(例如 Another implementation of kwargs like arguments)来处理 Google API 并操作您的电子表格;您尝试在没有自己的服务器的情况下构建应用程序的问题是需要安全地存储您的 Google 帐户凭据(您不希望它被公开访问)。

如果您可以妥协并使用只读解决方案,那么 google-spreadsheet 之类的软件包可能就足够了,因为您无需为任何后端工作而烦恼;我怀疑这对你来说是理想的。无论您是否希望能够通过万维网访问该应用程序,都需要托管该应用程序。

或者,如果您对只能以这种方式使用应用程序感到满意,您也可以在本地运行应用程序。希望对您有所帮助,并为我的乱说感到抱歉!