get_drive_file_content
Retrieve content from Google Drive files by ID, extracting text from Docs, Sheets, Office files, PDFs, and images for analysis or processing.
Instructions
Retrieves the content of a specific Google Drive file by ID, supporting files in shared drives.
• Native Google Docs, Sheets, Slides → exported as text / CSV. • Office files (.docx, .xlsx, .pptx) → unzipped & parsed with std-lib to extract readable text. • PDFs → text extracted with pypdf when possible; scanned/image-only PDFs fall back to a download hint. • Images → returned as base64 with MIME metadata for multimodal clients. • Any other file → downloaded; tries UTF-8 decode, else notes binary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| user_google_email | Yes | The user’s Google email address. | |
| file_id | Yes | Drive file ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |