gpt4 book ai didi

google-apps-script - 如何格式化非英语日期

转载 作者:行者123 更新时间:2023-12-04 17:47:50 24 4
gpt4 key购买 nike

如何在除英语以外的其他语言的谷歌应用程序中设置日期格式?要使用的明显函数是 Utilities.formatDate。但是,无论脚本或电子表格的区域设置如何,结果始终为英文。

我已经尝试过将月份和日期的(在我的例子中是荷兰语)名称放入数组中并向其中偏移的解决方案。那种作品。

但是,如果我将带有荷兰语格式日期的字符串放入电子表格单元格中,Google 会安静地将其转换回日期值,当我尝试将其格式化为我可以阅读的内容时,它会带来回到正题。

那么,是否有任何有关如何处理此问题的明确信息。最直接的解决方案显然是 Utilities.formatDate 接受语言环境参数,或者实际使用脚本或电子表格设置中设置的语言环境。

我是唯一遇到此问题的非英语开发人员吗?

最佳答案

您需要使用语言翻译服务 LanguageApp [0]。方法如下:

var date = Utilities.formatDate(new Date(), "PST", "MMMM d, yyyy");
var dutch = LanguageApp.translate(date, 'en', 'nl');
Logger.log(dutch);

[0] https://developers.google.com/apps-script/reference/language/language-app

关于google-apps-script - 如何格式化非英语日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47591728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com