appsmithorg / appsmithorg/appsmith

[Feature] Google Drive Integration

Offen
#4,304 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Community Reported Enhancement Integrations Product New Datasource Query & JS Pod Query Widgets & IDE Pod
Vorherrschende Sprache
TypeScript
Sterne
40.9k
Forks
4.8k
Ø Merge
1 T. 22 Std.
Gemergte PRs (30 T.)
45

Beschreibung

## Summary

Requesting an additional method for Google Sheets API to fetch an array of all files _(and associated meta-data)_ for a given **folder Id**, instead of _rows_ for a given **sheet Id**. The method should return an array of JSON objects representing all files in the given folder _(matching optional filter conditions)_.

## Motivation

Provide developers the ability to monitor a folder as a data-source, with each row of data being driven by the folder's current list of files and meta-data, including EXIF/Geo-location, dimensions, file size, file type, etc.

## Additional Context

### Use Cases:
- users bulk-upload photos to Google Folder => table populates with multiple rows representing "inspection_photo", "survey_location", "timestamp", "filename", etc
- User captures photo with auto-upload to Google folder already configured. Taking a photo will create a row that captures the user's location, along with the timestamp and photo as a row of data.
- Other script/integration saves email attachments to a folder: `if (Label="X") {saveAttachments ("folderId")}` => view as table in Appsmith
- Google form with file upload => Save files to folder and monitor as data-source

### Similar feature on AppSheet:
[https://help.appsheet.com/en/articles/4865398-folder-data-source-the-essentials](https://help.appsheet.com/en/articles/4865398-folder-data-source-the-essentials)

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.