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

Google Sheets中ImportJSON解析错误:参数数量异常

解决Google Sheets中ImportJSON调用Coingecko API的参数错误问题

核心问题分析

你使用的ImportJSON脚本仅支持3个参数(请求URL、查询路径、配置选项),但你传入了4个参数(最后一个doNotDelete!$A$1属于多余参数);同时你的API URL存在语法错误:precision=3?&里的多余?会导致API请求解析失败。

修正步骤

  1. 修复API URL格式
    移除URL中多余的?,将precision=3?&改为precision=3&,修正后的完整URL:

    https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250&page=1&sparkline=true&price_change_percentage=1h%2C24h%2C7d%2C30d&locale=en&precision=3&x_cg_demo_api_key=MY_KEY
    
  2. 调整ImportJSON参数结构
    删除多余的第四个参数,确保查询路径是一个完整的字符串(所有字段路径用逗号分隔,整体放在一对英文双引号内,避免被识别为多个独立参数)。正确公式示例:

    =IMPORTJSON("https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=250&page=1&sparkline=true&price_change_percentage=1h%2C24h%2C7d%2C30d&locale=en&precision=3&x_cg_demo_api_key=MY_KEY", "/name,/current_price,/market_cap,/price_change_percentage_24h,/total_volume,/high_24h,/low_24h", "noTruncate")
    

    注意:原路径中的/price_change建议替换为对应时间段的字段(比如/price_change_percentage_24h),因为你请求的是多时间段涨跌幅,API返回的是带时间后缀的字段。

  3. 验证参数格式细节
    确保所有字符串参数使用英文双引号,不要用中文引号;查询路径必须作为单个字符串传入,逗号分隔的字段不会被拆分,只要整体包裹在双引号内即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 19:38:21