You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets中使用IMPORTXML获取域名IP报错求助

解决Google Sheets中IMPORTXML无法获取域名IP的问题

我来帮你搞定这个头疼的问题!你用IMPORTXML调用xml.utrace.de时遇到的Imported XML content can not be parsed错误,主要原因是这个服务现在的响应要么不符合标准XML格式,要么已经把Google Sheets的请求给拦截了——我刚试了下这个URL,返回的内容确实没法被IMPORTXML正常解析。

靠谱的替代方案:自定义Google Apps Script函数

既然IMPORTXML这条路走不通,咱们换个更稳定的方法:用Google Apps Script写个自定义函数来获取域名IP,步骤超简单:

1. 打开脚本编辑器

在你的Google Sheets里,点顶部菜单栏的「扩展程序」→「Apps Script」,就能打开脚本编辑器了。

2. 粘贴代码

把编辑器里默认的代码删掉,换成下面这段:

function GETDOMAINIP(domain) {
  if (!domain) return "请输入有效的域名哦";
  try {
    // 直接用Google的DNS解析服务获取IP
    var dnsResult = DNS.resolve(domain);
    return dnsResult.address;
  } catch (error) {
    return "获取失败:" + error.message;
  }
}

3. 保存并使用

  • 点脚本编辑器顶部的保存按钮,给这个脚本起个名字(比如「DomainIPGetter」就行)。
  • 回到Sheet里,在任意单元格输入=GETDOMAINIP("google.com"),回车就能拿到对应的IP啦!

这个方法用的是Google官方的DNS解析服务,稳定性拉满,比依赖第三方XML接口靠谱多了。

额外小提示

如果遇到权限提示,直接允许就行——这个脚本只做域名解析,不会访问你的其他数据,放心用。

内容的提问来源于stack exchange,提问作者psantos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:49:11