我是一个使用 Google Apps Script 和 JavaScript 的相对初学者,但我已经玩了好几天了,我已经创建了一些简单的程序,我真的很想尝试开始我的梦想项目,即使它需要我永远。我想要一些关于在制作 UI 方面我应该使用什么以及我应该使用什么数据库来保存信息(如果这个应用程序甚至可能的话)的建议。
该应用程序 我想创建一个使用 Google Drive 作为文件源的在线小说管理应用程序。UI 将有一棵树,展示小说中的所有 google 驱动器文件。单击场景时,该场景将打开以供编辑。
问题
- 这个应用程序有可能吗?
- 如果是这样,就 UI 而言,您认为我应该使用什么?谷歌提供的UIbuilder?HTML 服务 - 例如,我可以在右侧有一个框架,需要编辑的谷歌文档可以在右侧打开吗?
- 最后,我应该使用什么数据库?数据库必须存储章节名称和位置,以及场景名称、位置和场景对应的 google doc ID。我已经掌握了 ScriptDB 和电子表格......如果这两者中的任何一个都不是最佳选择,那么其他一些数据库会更好吗?为什么?
希望这个应用程序能够以树形形式概述小说,允许您打开特定场景并对其进行编辑、创建新场景以及更改场景的显示顺序。然后当这个人完成他们的小说时,该应用程序会将所有场景编译成一本小说(也在谷歌驱动器中)。
任何见解或建议将不胜感激!