[英]Google Apps Script how to copy a table from a sheet to a docs as if you manually copy-pasted it
我似乎找不到正确的功能来做到这一点。 我看到我可以使用appendTable(range.getValues())复制值,但是这样做会失去格式,并且由于我在值中也有= hyperlink(),因此它们也会丢失。 我想拥有的功能与手动复制粘贴功能完全相同。
有人知道这样的功能是否存在吗?
谢谢!
您可以使用此答案中的getHtmlTable()
函数,并对其进行调整以构建Google Doc Table而不是HTML。 在HTML表具有将电子表格tableFormat()
属性转换为HTML样式标签的位置的情况下,您希望使用TableCell.setAttribute()
(以及其他setX
东西)使该表尽可能地与源电子表格匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.