如何获取 Google 电子表格时区偏移字符串而不是时区字符串?
Posted
技术标签:
【中文标题】如何获取 Google 电子表格时区偏移字符串而不是时区字符串?【英文标题】:How to get Google spreadsheet time zone offset string instead of timezone string? 【发布时间】:2022-01-21 09:43:23 【问题描述】:Google 工作表电子表格有一个时区设置,可通过“文件”->“设置”菜单查看。见图片。 但是下面的代码行
SpreadsheetApp.getActive().getSpreadsheetTimeZone();
返回:美国/纽约
我想使用应用脚本获取文件设置 ((GMT-5) 东部时间) 中显示的时区字符串,而不是 getSpreadsheetTimeZone()
返回的时区字符串。有可能吗?
【问题讨论】:
【参考方案1】:使用SimpleDateFormat
from Utilities.formatDate
:
const t_so70410789 = ()=>
const t = SpreadsheetApp.getActive().getSpreadsheetTimeZone();
const f = Utilities.formatDate(new Date(),t,`'(GMT'XXX')' zzzz`)
console.log(f);
【讨论】:
以上是关于如何获取 Google 电子表格时区偏移字符串而不是时区字符串?的主要内容,如果未能解决你的问题,请参考以下文章