Google sheets 我的电子表格对于谷歌表单来说是否太过资源密集?

Google sheets 我的电子表格对于谷歌表单来说是否太过资源密集?,google-sheets,google-sheets-formula,google-sheets-api,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Api,Google Sheets Query,我有一个电子表格,我已经开发了大约一年半——它的扩展远远超出了我最初的设想 目前,我有45个选项卡,其中包含图表、查询、大量条件格式规则和/或跨多个工作表运行计算的复杂公式。在.GS中,我还有超过4029行代码的97个函数 大多数函数都很小,旨在收集一些信息,然后使用这些信息创建新条目。但是,现在功能运行非常缓慢,电子表格占用了大量内存: 我花了很多时间在优化代码等方面做研究,我几乎在这方面遇到了麻烦。我想了解我所创建的内容对于Google Sheets来说是否过于资源密集,或者我所使用的一些实

我有一个电子表格,我已经开发了大约一年半——它的扩展远远超出了我最初的设想

目前,我有45个选项卡,其中包含图表、查询、大量条件格式规则和/或跨多个工作表运行计算的复杂公式。在.GS中,我还有超过4029行代码的97个函数

大多数函数都很小,旨在收集一些信息,然后使用这些信息创建新条目。但是,现在功能运行非常缓慢,电子表格占用了大量内存:

我花了很多时间在优化代码等方面做研究,我几乎在这方面遇到了麻烦。我想了解我所创建的内容对于Google Sheets来说是否过于资源密集,或者我所使用的一些实践是否造成了瓶颈,如果是这样,我希望了解我可以实现解决方案

如有任何提示、反馈或建议,将不胜感激


谢谢

条件格式实际上比很多人意识到的更占用内存。我将从尽可能多地消除这一点开始。如果您试图使用CF来了解什么是重要的,那么最好只使用大型裸数据集,然后使用query或其他类型的表来提取和显示重要信息,而不是在有意义的情况下将重要的内容放在适当的位置

至于公式,Arrayformulas可以使功能更快。对于许多应用程序,您可以使用位于列顶部的单个公式,而不是向下拖动公式,并计算整个列的所有内容。这可以产生巨大的节约

另一个想法是将工作表拆分一点,并以策略性的方式使用导入公式将大量场外数据信息一次拉到工作表中


老实说,这很难说。我相信我可以找到优化的方法,如果你想分享工作表的某些部分和你正在使用的公式,这里的人可能会帮助你缩小尺寸。

我从文件>复制开始。然后合上原稿。然后删除新副本上每个选项卡上的每个条件格式规则。然后重新启动浏览器,查看该副本是否运行得更快。至少这会帮助你开始隔离变量。谢谢你的帮助,马特-这在这个精英公司是很少见的。我甚至不知道你是否还能看到这个问题,但如果你能看到的话,能多聊几句就太好了。在这附近很难找到帮助,我会去这里。友好一点,我在那里也很活跃。如果你在问题的主体部分问我,如果我没有回答,其他志愿者中的一个可能会把我拒之门外。如果没有,有很多有能力的人在那里帮助。太棒了,马特,非常感谢你的帮助和友好D