Google apps script 获取列以显示月份名称Google应用程序脚本

Google apps script 获取列以显示月份名称Google应用程序脚本,google-apps-script,Google Apps Script,如何使用脚本设置列以显示月份名称而不是整个日期 可以通过在菜单中选择格式>编号>八月手动执行此功能,但我想在代码中执行此操作 这是我尝试过的,但我似乎找不到我应该放入的“格式条件”: 澄清;我想将整个列设置为更改:01/01/2015以显示一月 我在上面的代码中得到的错误消息是“找不到方法setNumberFormats(string)”,如果我将“Month”更改为“L”或“MM”,脚本中有很多拼写错误…(编写代码时请更加小心,并使用autocomplete检查拼写:control+SPACE

如何使用脚本设置列以显示月份名称而不是整个日期

可以通过在菜单中选择
格式>编号>八月
手动执行此功能,但我想在代码中执行此操作

这是我尝试过的,但我似乎找不到我应该放入的“格式条件”:

澄清;我想将整个列设置为更改:
01/01/2015
以显示
一月


我在上面的代码中得到的错误消息是“找不到方法setNumberFormats(string)”,如果我将
“Month”
更改为
“L”
“MM”
,脚本中有很多拼写错误…(编写代码时请更加小心,并使用autocomplete检查拼写:control+SPACE)

代码如下:

function myFunction() {
  var spr = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spr.getSheets()[0];
  var column = sheet.getRange("A:A");
  column.setNumberFormat("MMMM"); // MMM for abbreviated month, MM for month number
}

感谢您编辑了一些打字错误,但还有一些错误:getSheet()需要一个S,而setNumberFormats()没有S。很抱歉,错过了这一次,因为这里的代码与我在实际代码中使用的代码不完全相同。实际代码没有拼错。我想关键是我使用了错误的版本,我使用了
setNumberFormats
,而不是单数版本。谢谢
function myFunction() {
  var spr = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spr.getSheets()[0];
  var column = sheet.getRange("A:A");
  column.setNumberFormat("MMMM"); // MMM for abbreviated month, MM for month number
}