Google Apps脚本如何将表格从表格复制到文档,就像您手动复制粘贴它一样

时间:2014-07-14 17:51:58

标签: google-apps-script google-sheets

我似乎无法找到正确的功能来做到这一点。 我看到我可以使用appendTable(range.getValues())来复制值,但是我失去了格式化,因为我在值中也有一些= hyperlink(),它们也会丢失。 我想要的是一个与手动复制粘贴完全相同的功能。

有人知道这种功能是否存在吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用this answer中的getHtmlTable()功能,并将其调整为构建Google Doc Table而非HTML。如果HTML表格将电子表格tableFormat()属性转换为HTML样式标记,那么您需要使用TableCell.setAttribute()(以及其他setX项内容来使表格与源电子表格匹配尽可能多。