gpt4 book ai didi

google-apps-script - 我如何(或能否)使用 Google Apps 脚本修改文档中表格的边框?

转载 作者:行者123 更新时间:2023-12-04 19:42:18 26 4
gpt4 key购买 nike

有没有办法使用 Google Apps Script 修改文档表格中单个单元格的边框? TableCell 类引用文档 ( here ) 没有任何方法似乎允许这样做。 This issue似乎表明没有办法,但我想我会问,因为我对 GAS 很陌生,还不知道我的方法。

最佳答案

您链接到的问题描述了事物的当前状态。更改边框颜色和宽度 应该可以使用 setAttributes方法,如supported attributes的列表包括 BORDER_COLOR 和 BORDER_WIDTH。所以这是一个 Apps Script 错误,这些属性没有影响,在修复之前,我们无法以编程方式操纵这些边框。

这是一个演示脚本(类似于链接问题线程中发布的脚本,尽管我在阅读问题之前写了这个):

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

添加了一个表格,并将“ddd”的内容加粗,但脚本不会更改边框的颜色和宽度。

关于google-apps-script - 我如何(或能否)使用 Google Apps 脚本修改文档中表格的边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37774939/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com