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
Performance Google脚本性能和速度与Google Sheet公式的比较_Performance_Google Apps Script_Google Sheets_Google Sheets Formula - Fatal编程技术网

Performance Google脚本性能和速度与Google Sheet公式的比较

Performance Google脚本性能和速度与Google Sheet公式的比较,performance,google-apps-script,google-sheets,google-sheets-formula,Performance,Google Apps Script,Google Sheets,Google Sheets Formula,我有一千个谷歌表单回复电子表格。这些是学生的答题纸。我建立了一个电子表格,并使用谷歌电子表格公式(索引匹配和导入数据)为每个学生提取数据(时间戳和分数)。每个学生有不同的页面。但是,它需要太多的时间,有时会导致一些源代码表没有响应(我认为是因为大量使用公式)我的问题 是否有可能通过使用谷歌脚本执行相同的操作(从一千个电子表格中提取与学生姓名匹配的数据) 如果可能的话,哪一个更好(使用公式的谷歌电子表格或谷歌脚本)性能更好 通过查看您的答案,我将决定是否开始学习谷歌脚本 提前谢谢。两者都做同样的事

我有一千个谷歌表单回复电子表格。这些是学生的答题纸。我建立了一个电子表格,并使用谷歌电子表格公式(索引匹配和导入数据)为每个学生提取数据(时间戳和分数)。每个学生有不同的页面。但是,它需要太多的时间,有时会导致一些源代码表没有响应(我认为是因为大量使用公式)我的问题

  • 是否有可能通过使用谷歌脚本执行相同的操作(从一千个电子表格中提取与学生姓名匹配的数据)
  • 如果可能的话,哪一个更好(使用公式的谷歌电子表格或谷歌脚本性能更好
  • 通过查看您的答案,我将决定是否开始学习谷歌脚本


    提前谢谢。

    两者都做同样的事情。这两个都将在您的计算机上进行密集处理。我的建议是升级你的电脑

    是否可以使用谷歌脚本做同样的事情(从一千个电子表格中提取与学生姓名匹配的数据)

    是的,有可能

    注意:谷歌表有500万个单元格限制,所以如果你的数据超过这个限制,你应该考虑使用另一个数据仓库。

    如果可能的话,哪些(谷歌公式电子表格或谷歌脚本)性能更好

    由于大多数Google Sheets公式每次在保存它们的电子表格中进行更改时都会重新计算,因此当使用Google Sheets/Google Apps脚本作为数据库管理系统时,Google Apps脚本很可能会更好,因为我们可以更好地控制何时进行数据库事务

    相关的


    IMPORTDATA
    从url加载数据,这可能需要100毫秒以上的时间。加载1000个URL可能需要2分钟或更长时间。这可能是这里的问题吗?你能举个例子说明数据和方程是什么样的吗?'IFERROR(FILTER)(IMPORTRANGE(E14;“'Form Yanıtları1'!A1:B”);IMPORTRANGE(E14;“'Form Yanıtları1'!D1:D“=$G$1))'IFERROR(IF(G14=“”;(MATCH(“&$G$1&$G$1&!IMPORTRANGE(E14;“'Form Yan Yanıtlarıı1'”)/)D1:D)&&H14);“'Form Yanıtları1'!B1:B”)&”/“&linkHakan!M14);”)这两个公式适用于每1000行40名学生。G1是学生姓名,E14是工作表地址。谷歌工作表和脚本在谷歌的服务器上处理。所以不管你的电脑有多快。@SpiderPig谷歌工作表在低规格的机器上有变慢的趋势。我使用很多不同的机器,有一个明确的di谷歌工作表和文档等CPU Intel Core i5(第6代)的顶级规格和低端规格之间的差异6200U/2.3 GHz、RAM 8 GB、DDR3L SDRAM 1600 MHz/PC3L-12800、Intel HD Graphics 520和256 GB SSD。我认为对于一个web应用来说,这并不算太低。大多数内置功能在本地运行,而电子表格无法脱机工作。只有IMPORTRANGE和Google Finance等功能和脚本才能在Google的服务器上运行。