javascript - 我可以将 Google 表格用作我的应用程序的小型数据库吗?
问题描述
我的 Google 云端硬盘上有一个个人财务电子表格。
为了一些练习和易用性,我想制作一个桌面和移动应用程序来操作它:
- 添加费用
- 列出我的开支
- 过滤费用
- ETC...
有没有办法做到这一点?
由于它是如此之小,我试图避免任何需要我需要设置的专用服务器或需要租用任何服务的东西,因为它只是一个易于使用的项目,而不是“必须拥有”。
我一直在搜索,但大多数时候我对 2-3 年前的回复感到困惑。
编辑:
所以我找到了一种方法,使用这个视频:
基本上使用 Google App Script,您可以发布一些帖子并获取请求,这对我来说是朝着正确方向迈出的一步。只需要跳出框框思考一下,我就有了一种简单的方法来发送创建或更新的帖子请求,并获取读取请求,现在我也使用 get 来删除,但这似乎是错误的,以后可能会改变。
此外,我已经搜索并开始使用 PWA(渐进式 Web 应用程序)作为界面,这样我就可以使用单个代码库并使用纯 js、html 和 css 几乎可以使用任何设备,唯一的“非-pure”的东西是用于 GUI 的 Onsen Ui。
解决方案
您可以使用 NPMJS 包(例如google-spreadsheet)来使用 Google API 并操作您的电子表格;尝试在没有自己的服务器的情况下构建应用程序的问题是需要安全地存储您的 Google 帐户凭据(您不希望这可以公开访问)。
如果您可以妥协并使用只读解决方案,那么诸如桌面之类的软件包可能就足够了,因为您无需为任何后端工作而烦恼;我怀疑这对你来说是理想的。无论您是否希望能够通过万维网访问它,都需要托管该应用程序。
或者,如果您对只能以这种方式使用应用程序感到满意,您可以在本地运行应用程序。希望它有所帮助,并为漫无边际感到抱歉!
推荐阅读
- c# - 如何安装 QuickFix/n
- javascript - vue客户端文件直接从节点js服务器下载不起作用
- api - {error={name=HTTPError, message=Signature not valid.}} Bitmex Api 连接错误
- powershell - Start-ChocolateyProcessAsAdmin 在父文件夹中找不到脚本
- generics - 提取切片 - 99 题第 18 题(Kotlin)
- windows - 如何强制 Windows 没有默认打印机?
- javascript - 在取消选中复选框期间调用函数 - 脚本 CS6 64 位 Photoshop - Bug
- sql - 如何使用索引减少此查询的操作时间?
- entity-framework - 包管理器控制台 - init.ps1 未被识别为 cmdlet 的名称
- mpmusicplayercontroller - 初始化 MPMusicPlayerMediaItemQueueDescriptor