小编Leo*_*lva的帖子

使用 Google Apps 脚本为 Google 文档表自定义边框

我对 Google 的应用程序脚本非常陌生。我已阅读文档,并且已经可以执行一些操作,但在解决问题时遇到了一些困难。\n我正在使用文档,我需要在文档中选择文本并将其放入表格中。该表只有一行和两列。所选文本必须位于该行的第二个单元格中,稍后,我需要删除所选文本,只保留带有文本的表格。\n选择文本以将其放置在表格上的部分,我已经可以做到,现在我发现很难使用表格布局,特别是与表格边框部分相关的部分。请参见下图。

\n\n

图片定制表

\n\n

我的表格只需要中央边框可见并为红色,其他边框必须隐藏。\n我在文档的文档中没有找到与单独操作边框无关的内容,但仅适用于整个表格.\n下面的代码做了很多工作,但还没有达到我想要的样式的边缘。

\n\n

\r\n
\r\n
function myFunction() {\r\n  var doc = DocumentApp.getActiveDocument();\r\n  var body = doc.getBody();\r\n  var selection = doc.getSelection();\r\n  var ui = DocumentApp.getUi();\r\n  var text = body.editAsText();\r\n  var report = "";\r\n  //----------------------------------------------------------------------------------------------------------\\\\\r\n  \r\n  if (!selection) {\r\n    report += " Nenhuma sele\xc3\xa7\xc3\xa3o atual ";\r\n    ui.alert( report );\r\n  }\r\n  else{\r\n    var elements = selection.getSelectedElements();\r\n    var element = elements[0].getElement();\r\n    var selectedText = element.asText().getText();\r\n    \r\n    var styleCell1 = {};\r\n    styleCell1[DocumentApp.Attribute.FONT_SIZE] = 20;\r\n    styleCell1[DocumentApp.Attribute.HORIZONTAL_ALIGNMENT] = DocumentApp.HorizontalAlignment.CENTER;\r\n    styleCell1[DocumentApp.Attribute.FOREGROUND_COLOR]=\'#888888\';\r\n    styleCell1[DocumentApp.Attribute.FONT_FAMILY]=\'Roboto\';\r\n    \r\n    var …
Run Code Online (Sandbox Code Playgroud)

javascript google-docs google-docs-api google-apps-script

3
推荐指数
1
解决办法
1404
查看次数