在Google Apps Scripts中处理大型数据集的最佳方式是什么?我的数据位于Google电子表格(~10,000 - ~11,000个单元格)中,我正在使用一个“套用信函”(大约4-5页长),这是我在中创建的一个Google文档。我想在文档中为大约100个占位符(与列匹配)运行查找和替换,然后保存文档。最后一步是将所有这些新文档(~100)合并到一个文档中,该文档将转换为PDf。
对处理所有这些数据流的最佳方法有什么想法吗?是在创建文档时将它们合并到一个文档中更好,还是应该等待并在结束时将它们全部合并?
发布于 2012-10-12 04:26:35
您需要为耗尽配额做好计划。Docslist和执行时间可能是问题所在。创建100个文档是很好的,但是工作会增长到超过配额吗?(250/500/1500取决于你是消费者/免费应用程序/还是商业应用程序用户)查看Google apps Script Dashboard了解当前的限制。除非您确实需要find/replace中的单个文档,否则请按顺序创建最终文档。最小化api调用-例如从电子表格中一次性获取数据,而不是为每个文档获取数据。你有没有测试过pdf‘’ing你的大型最终文档的样本?这可能是一项耗费时间/资源的操作,并且会违反脚本限制。计划将脚本的这一部分分离出来。
发布于 2012-12-19 11:08:21
你可能会认为这个应用程序是一个邮件合并工具http://www.thexs.ca/xsmerge它可以在Chrome网络商店(免费)买到。
它做的正是您需要的,生成合并的google文档到Pdf结果中
https://stackoverflow.com/questions/12842592
复制相似问题