Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verification of WorkSheetId at start execution #19

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

rclaros
Copy link

@rclaros rclaros commented Jul 14, 2019

Good afternoon.

I have updated the plugin because I have faced the following scenario:

 - When I use Google SpreadSheet, as an initial step, I select a SpreadSheetId, then I select a WorkSheetId.

  • When I administer a long Google SpreadSheet, in many I download in XLSX and update the data and then import it with the option to replace Sheet, that is where my ETL is broken and the WorkSheetId code is lost so my ETL no longer works.

  • I have implemented a solution to this problem, the GoogleSpreadsheetInput.java class and in the INIT method, I have added a validation method that does the following: Verifies that the WorkSheetId exists in the SpreadSheet, in case it does not exist by default it selects the sheet in zero position.

  • With this solution I have been able to solve the import problem by replacing Google SpreadSheet data time

  • Analyze the viability of adding this functionality in the project and then send it to the Pentaho MarketPlace

  • In case the project is not maintained, I can take charge of the project pdi-google-spreadsheet-plugin to add features that improve the integration with Google SpreadSheet.

Best regards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant