2012-10-11 42 views
3

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

有关处理所有这些数据流的最佳方法的任何想法?在创建文档时将文档合并为一个文档会更好吗?还是应该等到最后才合并它们?

回答

2

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

0

你可能会考虑这个程序作为邮件合并工具http://www.thexs.ca/xsmerge它的面世在Chrome网络商店(免费)

它正是你需要的,发生合并,谷歌文档转换成PDF结果