google sheet API(https://developers.google.com/sheets/api/reference/rest/v4/ValueInputOption)提到ValueInputOption是必需的。 我正在尝试使用Apache骆驼的Google表格组件写入googlesheet。
我得到ResolveEndpointFailedException
:
org.apache.camel.ResolveEndpointFailedException:无法解析 端点: google-sheets:// data / update?ValueInputOption = USER_ENTERED&accessToken = ....&applicationName = CamelGoogleApp&clientId = ...&clientSecret = ....&refreshToken = .....&spreadsheetId = ....&values =#vrobj 由于:有1个无法在端点上设置的参数。 检查uri是否正确拼写了参数并且它们是否正确 端点的属性。未知 参数= [{{ValueInputOption = USER_ENTERED}]
其中骆驼版本为3.0.0-M3
,使用的罐子为camel-spring-boot-starter
和camel-google-sheets-starter
。
答案 0 :(得分:1)
您可以使用标题CamelGoogleSheets.valueInputOption
将ValueInputOption
传递到生产者。
from("direct:writeToSheet")
.setHeader("CamelGoogleSheets.valueInputOption", constant("USER_ENTERED"))
.to("google-sheets://xxx")