Google apps script setBold()在google脚本中不起作用

Google apps script setBold()在google脚本中不起作用,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我试图用谷歌应用程序脚本给一个单元格加粗,但不幸的是没有成功 这是我的代码(用合适的ID替换“某些代码”): 这就是我得到的错误: 'TypeError:在对象范围中找不到函数setBold。(第7行,文件“代码”)' 如果我删除setBold(),一切正常。该功能也不会出现在“自动填充”下拉列表中,但会出现在“正式”下拉列表中。我做错了什么?您正在链接的文档化setBold()函数是用于处理文档的文档服务的一部分,而不是用于处理电子表格的电子表格应用程序服务 要在电子表格范围对象上将字体设置为

我试图用谷歌应用程序脚本给一个单元格加粗,但不幸的是没有成功

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

这就是我得到的错误:

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

如果我删除setBold(),一切正常。该功能也不会出现在“自动填充”下拉列表中,但会出现在“正式”下拉列表中。我做错了什么?

您正在链接的文档化setBold()函数是用于处理文档的文档服务的一部分,而不是用于处理电子表格的电子表格应用程序服务

要在电子表格范围对象上将字体设置为粗体,请使用setFontWeight()函数

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

}
请参见此处电子表格应用程序服务中范围类的文档:

您正在链接的文档化setBold()函数是用于处理文档的文档服务的一部分,而不是用于处理电子表格的电子表格应用程序服务

要在电子表格范围对象上将字体设置为粗体,请使用setFontWeight()函数

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

}
请参见此处电子表格应用程序服务中范围类的文档:


当自动完成功能不建议某个方法时,您可以非常确定该方法不存在。这是相当可靠的。。。实际上,这是一个很大的帮助!当autocomplete没有建议一种方法时,您可以相当确定该方法不存在。这是相当可靠的。。。实际上,这是一个很大的帮助!