是否可以将100个Google文档合并为一个文档? 我试过复制粘贴,但它看起来太长了,而且不可能复制注释。结合Google文档文档
1
A
回答
1
Google文档尚不支持任何类型的合并。 您可以选择全部100个文档,下载它们并尝试离线合并它们。
0
将所有文件下载为Docx,然后使用Microsoft Word或Open Office使用“主文档”功能合并文档。 (Word也将此称为“大纲”。)
3
这可以使用Google Apps脚本来完成。见this example。最相关的部分(例如假定什么,但谷歌文档文件夹中):
function combine() {
var folder = DriveApp.getRootFolder();
if (folder == null) { Logger.log("Failed to get root folder"); return; }
var combinedTitle = "Combined Document Example";
var combo = DocumentApp.create(combinedTitle);
var comboBody = combo.getBody();
var hdr = combo.addHeader();
hdr.setText(combinedTitle)
var list = folder.getFiles();
while (list.hasNext()) {
var doc = list.next();
var src = DocumentApp.openById(doc.getId());
var srcBody = src.getBody();
var elems = srcBody.getNumChildren();
for (var i = 0; i < elems; i++) {
elem = srcBody.getChild(i).copy();
// fire the right method based on elem's type
switch (elem.getType()) {
case DocumentApp.ElementType.PARAGRAPH:
comboBody.appendParagraph(elem);
break;
case // something
}
}
}
}
注意不要一次全部复制源文件的内容;你必须循环遍历它们作为单独的元素并激发正确的append *方法将它们添加到合并/目标文件中。
相关问题
- 1. 结合XSL文档
- 2. Google Form文档
- 3. Google文档API
- 4. Google文档文档选择器?
- 5. Google文档API 3.0 - 下载文档
- 6. 将文档上传到Google文档的文档中
- 7. 合并文档
- 8. Google文档问题
- 9. Google文档 - 拖放
- 10. VIM与Google文档?
- 11. AFXMLRequestOperation与Google文档
- 12. Google文档与asp.net
- 13. 查找文档并合并子文档
- 14. 3 Google文档合并为1?
- 15. Google文档在google bigquery
- 16. 如何从根集合(文件夹)中删除资源(Google文档文档)
- 17. Google App Engine - 文档编辑器创建/使用Google文档?
- 18. 使用Google日历数据填充Google文档或HTML文档
- 19. 合并XML文档
- 20. 结合2个文档元素ID值
- 21. 在Swagger文档中结合定义
- 22. 结合Docbook和Doxygen文档类型。
- 23. 结合几个文档就绪块
- 24. 以文档方式从Google文档获取文件
- 25. 从Java文档替换Google文档中的文本
- 26. Google文档光标效果
- 27. Java - Google API - 发布文档
- 28. Google文档脚本addToFolder
- 29. Google Play Services 4.1文档?
- 30. 检索Google文档列表
嗨,谢谢 - 你知道我必须运行这段代码才能合并文档吗? – BKSpurgeon