Google Apps 脚本 toLocaleDateString 无效
Google Apps Script toLocaleDateString not work
我试图在 GAS 脚本中运行
function test(){
var options = { year: 'numeric', month: 'long', day: 'numeric' },
locale="ru-RU",
data= (new Date()).toLocaleDateString(locale, options);
Browser.msgBox(data);
}
但是 google 总是 return 相同的格式,无论我在区域设置中键入什么。
如何解决这个问题?
可能 Apps 脚本不响应 toLocaleDateString()
的高级参数。如果您在应用程序中使用 HTML,我会尝试在 HTML 中的脚本标记内进行转换,而不是在服务器端 .gs
代码中进行转换。
如果你想在服务器端做,你可以使用Utilities.formatDate()
。
var data = Utilities.formatDate(new Date(), "Europe/Moscow", "yyyy-MM-dd");
我试图在 GAS 脚本中运行
function test(){
var options = { year: 'numeric', month: 'long', day: 'numeric' },
locale="ru-RU",
data= (new Date()).toLocaleDateString(locale, options);
Browser.msgBox(data);
}
但是 google 总是 return 相同的格式,无论我在区域设置中键入什么。
如何解决这个问题?
可能 Apps 脚本不响应 toLocaleDateString()
的高级参数。如果您在应用程序中使用 HTML,我会尝试在 HTML 中的脚本标记内进行转换,而不是在服务器端 .gs
代码中进行转换。
如果你想在服务器端做,你可以使用Utilities.formatDate()
。
var data = Utilities.formatDate(new Date(), "Europe/Moscow", "yyyy-MM-dd");