-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
Source google sheets: allow using spreadsheet URL instead of ID and update docs #11404
Conversation
Codecov Report
@@ Coverage Diff @@
## master #11404 +/- ##
=========================================
Coverage ? 62.54%
=========================================
Files ? 7
Lines ? 307
Branches ? 0
=========================================
Hits ? 192
Misses ? 115
Partials ? 0 Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving this as is but imagine this will change once we implement: #11406
airbyte-integrations/connectors/source-google-sheets/unit_tests/test_helpers.py
Show resolved
Hide resolved
* Add Authentication label to credentials section * Add doc link to spreadsheet ID
* add a parser helper that extracts Sheet ID from a URL * add a tests for parsing sheet ID out of a URL * add a test for backward compatibility (parser should recognize an ID) * change spreadsheet_id label in spec to Spreadsheet Link per github issue 11406 * update description text for spreadsheet_id in spec
* Replace screenshot of sheet id with screenshot of sheet URL * Update connector version in changelog * Update links to docs in spec file
3a3535e
to
656b9d3
Compare
/test connector=connectors/source-google-sheets |
2 similar comments
/test connector=connectors/source-google-sheets |
/test connector=connectors/source-google-sheets |
/test connector=connectors/source-google-sheets
|
/test connector=connectors/source-google-sheets
|
/publish connector=connectors/source-google-sheets
|
16a917a
to
892a5d8
Compare
/test connector=connectors/source-google-sheets
|
/publish connector=connectors/source-google-sheets
|
What
How
🚨 User Impact 🚨
Before this change, users had to extract spreadsheet ID from spreadsheet URL, which was causing confusion and errors. After this change, users can use the entire spreadsheet URL and copy-paste it from their Google Sheets UI directly into connector settings without having to extract the ID from the URL
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Community member or Airbyter
airbyte_secret
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.README.md
bootstrap.md
. See description and examplesdocs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described hereTests
Unit