bra*_*rad 5 google-docs google-apps-script
有没有办法使用Google Apps脚本修改文档表格中单个单元格的边框?TableCell类参考文档(此处)没有任何似乎允许这样做的方法.这个问题似乎表明没有办法,但我想我会问,因为我对GAS很新,而且还不知道我的方法.
小智 4
您链接到的问题描述了当前的情况。使用setAttributes方法应该可以更改边框颜色和宽度,因为支持的属性列表包括 BORDER_COLOR 和 BORDER_WIDTH。因此,这些属性不起作用是一个 Apps 脚本错误,在修复之前,我们无法以编程方式操作这些边框。
这是一个演示脚本(类似于链接问题线程中发布的脚本,尽管我在阅读该问题之前编写了此脚本):
function tableBorder() {
var body = DocumentApp.getActiveDocument().getBody();
var table = body.appendTable([['aaa', 'bbb'], ['ccc', 'ddd']]);
var cell = table.getCell(1, 1);
var style = {};
style[DocumentApp.Attribute.BORDER_COLOR] = '#ff0000';
style[DocumentApp.Attribute.BORDER_WIDTH] = 5;
style[DocumentApp.Attribute.BOLD] = true;
cell.setAttributes(style);
}
Run Code Online (Sandbox Code Playgroud)
添加了一个表格,并将“ddd”的内容设为粗体,但脚本未更改边框的颜色和宽度。
| 归档时间: |
|
| 查看次数: |
912 次 |
| 最近记录: |