google-apps-script - 获取列以显示月份名称 Google App Script

标签 google-apps-script

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

可以通过在菜单中选择 Format>Number>August 手动执行此功能,但我想在代码中执行此操作。

这是我试过的方法,但我似乎无法找到我应该作为“格式条件”放入的内容:

function myFunction() {
  var spr = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = spr.getSheets()[0];
  var column = sheet.getRange("A:A");
  column.setNumberFormats("Month"); // I'm pretty sure it's not supposed to be "Month" here, so what is it supposed to be?
}

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

我在上面的代码中得到的错误消息是“找不到方法 setNumberFormats(string)”,如果我将 "Month" 更改为 "L"“MM”

最佳答案

你的脚本中有很多拼写错误...(请在编写代码时更加小心并使用自动完成来检查拼写: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
}

关于google-apps-script - 获取列以显示月份名称 Google App Script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30974964/

相关文章:

google-apps-script - Google Apps 脚本重定向 uri 错误

javascript - 在 Javascript 中重复数组的最快方法

google-apps-script - 用于创建 Google 文档的 Mimetype(使用 Google 脚本)在某些实例中工作,在其他实例中不起作用

javascript - 如何在 Google 脚本中将公式设置为值?

javascript - DriveApp.removeFile 的真正目的是什么?

javascript - Google 应用程序脚本,不能包含 css

javascript - Google App 脚本从文档模板库创建 PDF 文件

javascript - 我无法通过谷歌脚本发送带有 pdf 作为附件的电子邮件

google-apps-script - onSelectionChange Google App Script 根本不起作用

google-apps-script - 如何使用 Javascript 删除工作表中最近 3 天的数据?