Javascript 将google工作表中的日期区域设置从Jalali日历转换为公历

Javascript 将google工作表中的日期区域设置从Jalali日历转换为公历,javascript,google-sheets,Javascript,Google Sheets,与示例类似,但相反,我需要通过一个函数将Jalali日期转换为格里高利日期。通过修改其他答案,您只需要反转表的位置。然后查看第一列中的jalali日期。请注意,您必须使用自定义格式设置日期格式,因为默认情况下它看起来像一个数字(请参见D列) 公式: 数组公式(IFERROR)(VLOOKUP)(E1:E3,{REGEXREPLACE(REGEXREPLACE)(REGEXEXTRACT)(查询)https://calendar.zoznam.sk/persian_calendar-en.php

与示例类似,但相反,我需要通过一个函数将Jalali日期转换为格里高利日期。

通过修改其他答案,您只需要反转表的位置。然后查看第一列中的jalali日期。请注意,您必须使用自定义格式设置日期格式,因为默认情况下它看起来像一个数字(请参见D列)

公式:
  • 数组公式(IFERROR)(VLOOKUP)(E1:E3,{REGEXREPLACE(REGEXREPLACE)(REGEXEXTRACT)(查询)https://calendar.zoznam.sk/persian_calendar-en.php?ly=“&YEAR(TODAY()),“//tr”),“选择Col2,其中Col2不为null”),“:(.+)”,“,”,”,“,”,“,”,”,”,“,”,”,“,”,“,”,”,行(间接(日期值(“01/01/”,&YEAR(TODAY())&:“&DATEVALUE(“12/31/”&年(TODAY())))})
格式化日期(F列):

感谢您的回复。。。这是一个很好的函数,但我有两个问题:1。此功能仅适用于今年(我认为不难修改)。在我的第一篇文章中,只有已定义的格式可以在链接中为它提供输入(D列),第二个答案是使用Java创建了一个自定义函数,这使方法更简单。我对这样解决我的问题很感兴趣。谢谢你的时间