Gor*_*ker 0 google-sheets google-apps-script
我正在尝试使用Google Apps脚本对单元格加粗,但不幸的是没有成功。
这是我的代码(用适当的ID替换“某些代码”):
function myFunction() {
var ss = SpreadsheetApp.openById("some code");
var FontNumber = 20
var targetCell = ss.setActiveSelection("A1").setFontSize(20).setBold();
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
'TypeError:在对象Range中找不到函数setBold。(第7行,文件“代码”)'
如果删除setBold(),一切正常。该功能也不会出现在自动填充下拉列表中,而是存在于官方文档中。我究竟做错了什么?
您要链接的文档化setBold()函数是用于处理文档的文档服务的一部分,而不是用于处理电子表格的SpreadsheetApp服务的一部分。
要将字体在电子表格Range对象上设置为粗体,请使用setFontWeight()函数。
function myFunction() {
var ss = SpreadsheetApp.openById("some code");
var FontNumber = 20
var targetCell = ss.setActiveSelection("A1").setFontSize(20).setFontWeight("bold");
}
Run Code Online (Sandbox Code Playgroud)
请参阅SpreadsheetApp服务中Range类的文档:
https://developers.google.com/apps-script/reference/spreadsheet/range
| 归档时间: |
|
| 查看次数: |
1789 次 |
| 最近记录: |