Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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电子表格_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 具有大量行的响应时间google电子表格

Google apps script 具有大量行的响应时间google电子表格,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在开发一个web应用程序,它将使用google电子表格作为数据库。 这将意味着在搜索ID等的常规操作中解析多达30.000(guestimated size)行 我担心我将看到的响应时间。有人有这方面的经验吗?我不想把我的时间浪费在那些会在那样的问题上走到死胡同的事情上 提前感谢使用电子表格作为此数据集的数据库可能不是一个好主意。您是否已设置此电子表格 30K行只允许您拥有66列,这对您来说够了吗?查看帮助页面了解更多信息 无论如何,谷歌电子表格具有“实时并发编辑”的特性,这使得它成为一个比

我正在开发一个web应用程序,它将使用google电子表格作为数据库。 这将意味着在搜索ID等的常规操作中解析多达30.000(guestimated size)行

我担心我将看到的响应时间。有人有这方面的经验吗?我不想把我的时间浪费在那些会在那样的问题上走到死胡同的事情上


提前感谢

使用电子表格作为此数据集的数据库可能不是一个好主意。您是否已设置此电子表格

30K行只允许您拥有66列,这对您来说够了吗?查看帮助页面了解更多信息


无论如何,谷歌电子表格具有“实时并发编辑”的特性,这使得它成为一个比任何其他选项都慢得多的数据库。您可能应该考虑其他事项。

< P>您是否打算使用电子表格来显示数据或仅作为存储位置?<?p> 在第二个选项中,电子表格的相对速度不会是一个问题,因为您只需读取一次数据,就可以在数组中获取数据并使用它

这当然意味着您在专用UI中构建数据读写的各个方面,而从不显示电子表格本身,速度将仅取决于数组上的JavaScript引擎、UI的速度和internet连接的速度。。。与“普通”应用程序相比,这三个因素的性能都不是很好,但都具有易于共享和随时随地可用的优点。:-)

也就是说,我已经编写了这样一个数据库应用程序,其中包含大约20列数据和1000行数据,它是完全可用的,尽管对于简单的下一个/上一个请求也有一些延迟。另一方面,该应用程序可以发送邮件和创建文档。。。。谷歌服务整合的优势:-)


你可以看看t

是的,我已经设置好了。你的链接非常有用。我来看看fusion tables选项(?…)。您对与应用程序脚本环境集成的相对较好的备选方案有何建议?我最好不要对任何外部服务使用RESTAPI调用…哦,你在使用应用程序脚本?!你为什么不使用新的服务呢?我正在扩展电子表格,我正在尝试打电话获取一次数据,并将电子表格的内容存储在一个数组中。问题是当我使用带有事件和处理程序的UI时。如果在回调中传递数据,则速度太慢(从偶数到事件处理之间的30秒),并且对于ScriptDb和PropertiesService来说,数据太大。那么,如何将数据保存在一个可以传递到处理函数的数组中呢?