Google文档从textarea发布表格

时间:2015-03-13 09:35:31

标签: javascript jquery html google-apps-script

我在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);

但我得到带有标签的模板纯文本

enter image description here

,但我需要将表格格式化为html

enter image description here

怎么做?

1 个答案:

答案 0 :(得分:1)

您需要将HTML转换为图像,然后插入图像。您无法将HTML标记直接放入Google文档中,并将其呈现。您正在创建包含HTML的表格,但您可以使用DocumentTable类和子类为Google文档创建表格。

Google Documentation - Table

所以,不要使用HTML。它不会起作用。使用Table类,使用Table方法构建表,然后将表插入文档。