Matatika / tap-google-sheets

tap-google-sheets, singer tap built with the Meltano SDK
GNU Affero General Public License v3.0
2 stars 9 forks source link

Enable dynamic discovery for stream name and schema #2

Closed DanielPDWalker closed 2 years ago

DanielPDWalker commented 2 years ago

Enable dynamic discovery for stream name (out name for file or table) and the schema.

This can be done by making a request to get your Google Sheet's file metadata to use as the stream name, and the first row of the Sheet data to build the schema, during the discover step in the tap.

This should mean that you can, once you have provided the required tap setting so it can make requests, run tap-google-sheets --discover and you will see the schema generated from your Google Sheet.