如何使用 google sheet 中的 importxml 公式从 timeanddate.com 获取数据?
How do I use importxml formula in google sheet to get data from timeanddate.com?
我想获得 google sheet 中每个时区的 UTC 差异。为此,我希望使用 importxml 从 timeanddate.com 导入数据。 但是,它说 URL 没有找到。
Asia/Jordan 示例:
我的公式是 =importxml("https://www.timeanddate.com/time/zone/jordan","/html/body/div[6]/main/article/section[1]/div[2] /table/tbody/tr[3]/td")
时区采用 IANA 格式,如 Asia/Jordan。
我们将不胜感激任何形式的帮助。我真的需要帮助。请帮忙。
该网站是 javascript 生成的,是 import
功能的限制。
提供实时更新的此类数据的站点可能不适用于该方法。我建议其他一些网站,例如下面的网站
=join(" ", query(importxml("https://www.timetemperature.com/middleeast/jordan_time_zone.shtml", "/html/body/div[2]/div[5]/div[1]/table[1]/tbody/tr[2]/td[1]/text()"), "limit 2 offset 4", 0))
或者更好的是,您可以尝试通过脚本来完成。通过自定义函数获取时区日期,而不是从站点获取。
function getTime(timeZone) {
return Utilities.formatDate(new Date(), timeZone, 'MM/dd/YYYY hh:mm a');
}
- 只接受存在 here 的时区 ID。
- 像上面的例子,因为Asia/Jordan不在列表中,所以你使用Asia/Amman。
- 您也可以使用实际时区本身。
我想获得 google sheet 中每个时区的 UTC 差异。为此,我希望使用 importxml 从 timeanddate.com 导入数据。 但是,它说 URL 没有找到。
Asia/Jordan 示例: 我的公式是 =importxml("https://www.timeanddate.com/time/zone/jordan","/html/body/div[6]/main/article/section[1]/div[2] /table/tbody/tr[3]/td")
时区采用 IANA 格式,如 Asia/Jordan。
我们将不胜感激任何形式的帮助。我真的需要帮助。请帮忙。
该网站是 javascript 生成的,是 import
功能的限制。
提供实时更新的此类数据的站点可能不适用于该方法。我建议其他一些网站,例如下面的网站
=join(" ", query(importxml("https://www.timetemperature.com/middleeast/jordan_time_zone.shtml", "/html/body/div[2]/div[5]/div[1]/table[1]/tbody/tr[2]/td[1]/text()"), "limit 2 offset 4", 0))
或者更好的是,您可以尝试通过脚本来完成。通过自定义函数获取时区日期,而不是从站点获取。
function getTime(timeZone) {
return Utilities.formatDate(new Date(), timeZone, 'MM/dd/YYYY hh:mm a');
}
- 只接受存在 here 的时区 ID。
- 像上面的例子,因为Asia/Jordan不在列表中,所以你使用Asia/Amman。
- 您也可以使用实际时区本身。