我在google apps电子表格table.html中创建了一个textarea字段。
<textarea name="tableS" id="tableS"></textarea>
另外,我制作了一个将HTML格式的表格放到这个texarea
的功能 function updateUrl(myArray) {
var results, tr, td;
results = "<table border=\"1\" style=\"table-layout: fixed; width: 100%\">";
for (var i = 1, len = myArray.length; i < len; i++) {
tr = myArray[i];
results += "<tr>";
for (var y = 0, leng = tr.length; y < leng; y++) {
td = tr[y];
results += "<td>" + td + "</td>";
}
results += "</tr>";
}
results += "<\/table><br \/> <br \/>";
document.getElementById("tableS").value = results;
}
然后我尝试用我的谷歌文档模板中的提交预定义文本替换textarea表作为html,
copyBody.replaceText('Passwords', e.table);
但我得到带有标签的模板纯文本
,但我需要将表格格式化为html
怎么做?
答案 0 :(得分:1)
您需要将HTML转换为图像,然后插入图像。您无法将HTML标记直接放入Google文档中,并将其呈现。您正在创建包含HTML的表格,但您可以使用Document
和Table
类和子类为Google文档创建表格。
所以,不要使用HTML。它不会起作用。使用Table
类,使用Table
方法构建表,然后将表插入文档。