Apache骆驼的Google表格组件中是否支持ValueInputOption参数?

时间:2019-06-29 13:09:28

标签: apache-camel spring-camel

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-startercamel-google-sheets-starter

1 个答案:

答案 0 :(得分:1)

您可以使用标题CamelGoogleSheets.valueInputOptionValueInputOption传递到生产者。

from("direct:writeToSheet")
    .setHeader("CamelGoogleSheets.valueInputOption", constant("USER_ENTERED"))
    .to("google-sheets://xxx")