Google Sheet API(https://developers.google.com/sheets/api/reference/Rest/Rest/v4/valueinputoption(提到Valition valitionputoption是必须的。我正在尝试使用Apache Camel的Google表组件写信给GoogleSheet。
我正在获得ResolveEndpointFailedException
:
org.apache.camel.camel.resolveendpointFailedException:无法解决 端点: Google-sheets://data/update?valueInputOption = user_entered& accessToken = ....& applicationName = camelgoogleapp& clientId = ...& clientsecret = ....& refreshtoken = .....&电子表格= ....& values =#vrobj 由于:有1个参数无法在端点上设置。 检查URI是否正确拼写了参数,并且它们是 端点的属性。未知 参数= [{valueinputoption = user_entered}]
骆驼版本为3.0.0-M3
,使用的罐子是camel-spring-boot-starter
和camel-google-sheets-starter
。
您可以使用标题CamelGoogleSheets.valueInputOption
将ValueInputOption
传递到生产者中。
from("direct:writeToSheet")
.setHeader("CamelGoogleSheets.valueInputOption", constant("USER_ENTERED"))
.to("google-sheets://xxx")