Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 关于从何处开始使用我的应用程序的建议_Google Apps Script_Google Drive Api - Fatal编程技术网

Google apps script 关于从何处开始使用我的应用程序的建议

Google apps script 关于从何处开始使用我的应用程序的建议,google-apps-script,google-drive-api,Google Apps Script,Google Drive Api,我是一个使用谷歌应用程序脚本和JavaScript的相对初学者,但我已经玩了好几天了,我已经创建了一些简单的程序,我真的很想尝试开始我的梦想项目,即使这需要我一辈子的时间。我想要一些关于我应该使用什么来制作UI以及应该使用什么数据库来保存信息的建议(以及这个应用是否可行) 应用程序 我想创建一个在线新颖的管理应用程序,利用谷歌驱动器作为文件源。用户界面将有一个树,显示小说中的所有谷歌驱动器文件。单击场景时,场景将打开进行编辑 问题 这个应用有可能吗 如果是这样,在UI方面,您认为我应该使用什么?

我是一个使用谷歌应用程序脚本和JavaScript的相对初学者,但我已经玩了好几天了,我已经创建了一些简单的程序,我真的很想尝试开始我的梦想项目,即使这需要我一辈子的时间。我想要一些关于我应该使用什么来制作UI以及应该使用什么数据库来保存信息的建议(以及这个应用是否可行)

应用程序 我想创建一个在线新颖的管理应用程序,利用谷歌驱动器作为文件源。用户界面将有一个树,显示小说中的所有谷歌驱动器文件。单击场景时,场景将打开进行编辑

问题

  • 这个应用有可能吗
  • 如果是这样,在UI方面,您认为我应该使用什么?谷歌 提供UIbuilder吗?HTML服务-例如,我可以有一个 右边的框架是需要编辑的google文档 你能在右边开门吗
  • 最后,我应该使用什么数据库?数据库必须存储 章节名称和位置,以及场景名称和位置, 以及场景对应的google文档ID。我有一本书 处理ScriptDB和电子表格。。。如果这两个人中的任何一个 不是最好的选择,其他数据库会更好吗?及 为什么?
  • 该应用程序有望以树状形式概述小说,允许您打开特定场景并进行编辑,创建新场景,还可以更改场景的显示顺序。当这个人写完小说后,应用程序会将所有场景编译成一部小说(同样在谷歌硬盘中)


    如有任何见解或建议,将不胜感激

    你可以从基本知识开始。那里有大量的数据。我建议你“根据需要”进行研究。为您的应用程序设计一些工作/数据流模式,您可以尝试使用。看看Mozilla关于应用程序设计的文章

    当你经历了这些,你可能想看看,以及如何将两者结合起来

    还有几种使用/存储数据的方法。你可以试试,尽管他们不再开发它。你可以看看。你可以尝试使用


    说真的,看看周围。你可能还喜欢《圣经》的书。他们的信息量非常大,并且在阅读演示方面做得很好。虽然书很大;)

    你可以从基本知识开始。那里有大量的数据。我建议你“根据需要”进行研究。为您的应用程序设计一些工作/数据流模式,您可以尝试使用。看看Mozilla关于应用程序设计的文章

    当你经历了这些,你可能想看看,以及如何将两者结合起来

    还有几种使用/存储数据的方法。你可以试试,尽管他们不再开发它。你可以看看。你可以尝试使用


    说真的,看看周围。你可能还喜欢《圣经》的书。他们的信息量非常大,并且在阅读演示方面做得很好。虽然书很大;)

    是的,看来你要求的所有东西都不太可笑。我建议坚持使用谷歌服务,因为它们都很容易集成。首先,您可能需要使用UI builder/。在这个项目中,您可能需要一些UiApp没有提供的功能。此时,您可能希望切换到HtmlService


    对于数据库问题,我的答案是相同的。您可能希望为数据库使用电子表格,以便在需要时可以轻松地手动编辑它。您可能没有其他数据库提供的性能,但测试和处理电子表格“数据库”相当容易。

    是的,您请求的所有内容似乎都不太可笑。我建议坚持使用谷歌服务,因为它们都很容易集成。首先,您可能需要使用UI builder/。在这个项目中,您可能需要一些UiApp没有提供的功能。此时,您可能希望切换到HtmlService


    对于数据库问题,我的答案是相同的。您可能希望为数据库使用电子表格,以便在需要时可以轻松地手动编辑它。您可能没有其他数据库所能提供的性能,但测试和处理电子表格“数据库”将相当容易。

    看看您最近发布的问题,我想我对您正在尝试做的事情有一个相当好的了解,这看起来是一个激动人心的项目。。。我只能鼓励你尽快开始,即使你对所有需要使用的工具都不满意,最好的学习方法可能是做一些对你来说很重要的事情

    现在你的3个问题:1-这在气体环境中是完全可行的,应该不会太难通过

    2-GUI builder是一种简单的UI入门方式,但它缺少许多您需要的功能和工具(例如tree),如果您需要的话,它也不容易扩展。根据您对html的了解,主要是在UiApp和html服务之间进行选择。。。我之所以选择UiApp,是因为我对html一窍不通(但这与本文无关;-),但两者都能够构建您想要的内容,易于扩展,并且不难调试。如果你想寻找“好看的功能”,html服务的优势在于它为第三方工具打开了大门。。。但同样,这是个人选择的问题

    3-表明电子表格在数据存储和操作方面比scriptDb快。我发现这也更容易,因为我可以在spreadshe中对数据进行全局查看