PDI "Google Spreadsheet Input/Output"插件与谷歌表格 API v4 兼容?



我正在使用Pentaho数据集成市场的"Google Spreadsheet Input/Output"插件,该插件已不再维护。Github存储库链接。最近我收到了一封来自谷歌的电子邮件,主题是:

[需要操作] Google 表格 v3 API 将于 2020 年 3 月 3 日关闭

有人可以看看源代码并检查插件使用的是 API v3 还是 v4。不是Java开发人员,我试图找出自己,但看着代码我一无所知。

我还在Hitachi Pentaho社区论坛上发布了这个问题。但他们没有回答这个问题,而是从市场上删除了该插件,没有任何进一步的评论。

任何帮助将不胜感激。

由于 Google Sheets v4 API 于 2016 年宣布,并且对代码的最后一次编辑是在 2014 年,毫无疑问,这个插件是在 v3 API 版本中完成的。

此外,自述文件链接到"https://developers.google.com/google-apps/spreadsheets/",重定向到 V3 的旧文档"https://developers.google.com/sheets/api/v3/"。

作为替代方案,您可以使用 CData JDBC 驱动程序。它非常易于使用和集成。 https://www.cdata.com/drivers/gsheets/jdbc/缺点:它不是免费的。

我确认这个插件是最新的(我是作者(:https://github.com/jfmonteil/Pentaho-Google-Sheet-Plugin 它使用 Google Drive API V3 进行解析,并使用 Google Sheets API V4。我刚刚升级了代码以使用已弃用的组件保持最新状态。

我找到了一个已更新为与v4一起使用的Github克隆。但还不能尝试。

https://github.com/huantaoliu/pdi-google-spreadsheet-plugin

这是另一个与 v4 兼容的版本,并带有一些附加功能,例如附加行。

https://github.com/jfmonteil/Pentaho-Google-Sheet-Plugin

最新更新