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

Google Sheets中UrlFetchApp获取CSV返回[Function]问题求助

问题原因与解决方法

你犯了一个易忽略的语法错误:getContentText是方法,必须加括号()调用才能获取返回的文本内容。

你的代码中:

const content = UrlFetchApp.fetch(Url).getContentText;

这里未加括号,导致content存储的是getContentText函数本身,而非执行后返回的CSV文本。当把这个函数对象传给Utilities.parseCsv()时,它会将函数转为字符串形式解析,因此出现你看到的[ [ 'function () { [native code] }' ] ]结果。

修正后的代码:

const content = UrlFetchApp.fetch(Url).getContentText();
const data = Utilities.parseCsv(content);

添加括号后,getContentText()会执行并返回URL对应的CSV文本内容,再传给parseCsv就能正确解析为二维数组。

补充说明:UrlFetchApp.fetch()返回的是HTTP响应对象,必须调用其方法(如getContentText()、getBlob())才能获取实际响应内容,直接引用方法名只会得到函数引用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 15:55:52