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

Apache Camel的Google Sheets组件是否支持ValueInputOption参数?

解决Apache Camel Google Sheets组件的ResolveEndpointFailedException问题

你遇到的问题核心其实是参数命名不匹配——虽然Google Sheets API里这个必填参数叫ValueInputOption,但Apache Camel的Google Sheets组件在参数命名上遵循Java Bean规范,需要用首字母小写的valueInputOption。

问题根源

你当前的URI里用了ValueInputOption=USER_ENTERED,但Camel 3.0.0-M3版本的Google Sheets组件只识别小写开头的valueInputOption参数,所以才会抛出未知参数=[{ValueInputOption=USER_ENTERED}]的异常。

修正方案

把URI里的参数名改成小写开头的valueInputOption,修正后的端点URI如下:

google-sheets://data/update?valueInputOption=USER_ENTERED&accessToken=....&applicationName=CamelGoogleApp&clientId=...&clientSecret=....&refreshToken=.....&spreadsheetId=....&values=#vrobj

额外注意事项

  • Camel组件的参数命名一般遵循Java Bean属性规则:既可以用小驼峰格式(比如accessToken),也可以用连字符分隔格式(比如access-token),两种写法都能被识别,但首字母大写的写法是不被支持的。
  • 如果后续遇到其他参数识别问题,建议核对对应版本Camel Google Sheets组件的参数列表,确保拼写和格式正确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.13 08:26:25