我正在尝试更改电子表格的区域设置,但 setSpreadsheetLocale 似乎不起作用。
如果我做
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setSpreadsheetLocale('en_AU');
Browser.msgBox(ss.getSpreadsheetLocale());
消息框显示正确的区域设置,但工作表中日期的格式不会改变。此外,“文件”、“电子表格设置...”仍会显示以前的语言环境。如果我关闭电子表格并重新打开它,它仍然是原始语言环境。
是我做错了什么,还是一个错误?
在 Serge insas 评论之后编辑:确实,刷新页面 (F5) 确实会使用新的区域设置更新显示。