gpt4 book ai didi

google-apps-script - setBold() 在谷歌脚本中不起作用

转载 作者:行者123 更新时间:2023-12-05 08:54:49 27 4
gpt4 key购买 nike

我正在尝试使用 google apps 脚本将单元格加粗,但不幸的是没有成功。

这是我的代码(用合适的 ID 替换“一些代码”):

function myFunction() {
var ss = SpreadsheetApp.openById("some code");
var FontNumber = 20
var targetCell = ss.setActiveSelection("A1").setFontSize(20).setBold();

}

这是我得到的错误:

'TypeError:在对象范围内找不到函数 setBold。 (第 7 行,文件“代码”)'

如果我删除 setBold() 一切正常。该功能也没有出现在自动填充下拉列表中,但存在于官方 documentation .我做错了什么?

最佳答案

您链接的记录的 setBold() 函数是用于处理文档的文档服务的一部分,而不是用于处理电子表格的 SpreadsheetApp 服务的一部分。

要将电子表格 Range 对象的字体设置为粗体,请使用 setFontWeight() 函数。

function myFunction() {
var ss = SpreadsheetApp.openById("some code");
var FontNumber = 20
var targetCell = ss.setActiveSelection("A1").setFontSize(20).setFontWeight("bold");

}

在此处查看 SpreadsheetApp 服务中 Range 类的文档:

https://developers.google.com/apps-script/reference/spreadsheet/range

关于google-apps-script - setBold() 在谷歌脚本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48412331/

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