处理Google Apps脚本中的大型数据集

时间:2012-10-11 14:58:43

标签: google-apps-script

在Google Apps脚本中处理大型数据集的最佳方法是什么?我的数据位于Google Spreadsheets(约10,000 - ~11,000个单元格)中,我使用它作为Google文档创建的“套用信函”(大约4-5页)。我想在文档中运行查找并替换大约100个占位符(与列匹配),然后保存文档。最后一步是将所有这些新文档(~100)合并到一个转换为PDf的文档中。

有关处理所有这些数据流的最佳方法的想法吗?在创建文档时将文档合并到一个文档中是否更好?或者我应该等到最后将它们合并在一起?

2 个答案:

答案 0 :(得分:2)

您需要计划耗尽配额。文档列表和执行时间可能是问题所在。创建100个文档很好但是工作会增长到超过配额吗? (250/500/1500取决于您是否为消费者/免费应用程序/商业应用程序用户)请参阅Google Apps脚本信息中心了解当前限制。除非您确实需要查找/替换单个文档,否则请随时创建最终文档。 最小化api调用 - 例如,从电子表格中获取一次数据,而不是每个文档。 您是否测试过pdf'ing大型最终文档的样本?这可能是耗费时间/资源的操作,并且会受到脚本限制的影响。计划将脚本的这一部分分开。

答案 1 :(得分:0)

您可以将此应用视为邮件合并工具http://www.thexs.ca/xsmerge它可以在Chrome网上应用店中找到(免费)

它完全符合您的需要,将合并的Google文档生成为Pdf结果