2015-03-13 37 views
0

我在我的谷歌应用程序电子表格表格html.html中创建了一个textarea字段。来自textarea的Google文档发布表

<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; 
} 

然后我试图取代在我的谷歌文档模板提交预定义的文本与文本区域表作为HTML,

copyBody.replaceText('Passwords', e.table); 

,但我在与标签模板,纯文本得到

enter image description here

,但我需要的表格式为HTML

enter image description here

如何做到这一点?

+0

textarea中的HTML将显示为** HTML ** - 在那里没有太大的惊喜。 – 2015-03-13 09:45:36

+0

您只能在textarea中使用纯文本。如果您希望表格在屏幕上呈现,您可以直接将其添加到页面中。 – 2015-03-13 11:17:06

+0

请举例说明如何做到这一点 – 2015-03-13 11:20:16

回答

1

您需要将HTML转换为图像,然后插入图像。您不能将HTML标记直接放入Google文档中,并将其渲染。您正在使用HTML创建表格,但您可以使用DocumentTable类和子类为Google Doc创建一个表。

Google Documentation - Table

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

+0

没有你错了解我的问题。我需要提交后将表格作为HTML格式输入到Google文档中 – 2015-03-16 07:11:49