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
}