Giới Thiệu
Bạn đang gặp khó khăn khi làm việc với các file được chia sẻ trên Google Drive trong n8n? Node Google Drive mặc định không thể tìm kiếm file trong shared folders?
Hôm nay tôi xin giới thiệu n8n-nodes-shared-folder-google-drive – một node n8n community mà tôi đã phát triển để giải quyết triệt để vấn đề này!

Vấn Đề Cần Giải Quyết
Node Google Drive tích hợp sẵn trong n8n gặp những vấn đề nghiêm trọng khi làm việc với shared folders:
- Không tìm thấy file trong shared folders
- Không thể search file trong folder chia sẻ
- Thiếu các tham số API quan trọng
- Lỗi “File not found” với file tồn tại
- Không thể access Team Drives/Shared Drives
Nguyên nhân: Node mặc định thiếu các tham số quan trọng như supportsAllDrives=true, includeItemsFromAllDrives=true, và sharedWithMe cho shared folders.
Giải Pháp
n8n-nodes-shared-folder-google-drive là node n8n community được thiết kế đặc biệt để:
- Tìm kiếm file mạnh mẽ trong tất cả shared folders
- Làm việc với folder chia sẻ một cách dễ dàng
- Hỗ trợ upload/download file trong shared folders
- Tích hợp hoàn hảo với Google OAuth2
- Tự động thêm tham số API cần thiết
Tính Năng Nổi Bật
Tìm Kiếm File Thông Minh
- Tất cả shared files: Tìm trong tất cả file được chia sẻ với bạn
- Folder cụ thể: Tìm trong một folder cụ thể
- Query mạnh mẽ: Hỗ trợ cú pháp tìm kiếm của Google Drive API
- Loại file: Lọc theo loại file (PDF, video, ảnh, v.v.)
Quản Lý Folder
- List Items: Liệt kê file/folder trong shared folder
- Get Item: Lấy metadata hoặc download nội dung file
- Upload Item: Upload file lên shared folders
- Update/Remove: Quản lý metadata và xóa file
Giao Diện Linh Hoạt
- Simple Mode: Tìm kiếm tất cả file chia sẻ (không cần ID)
- Query Language: Sử dụng cú pháp Google Drive query
- Error Handling: Xử lý lỗi thông minh với continue-on-fail
Cài Đặt
Cách 1: Qua Community Nodes (Khuyên dùng)
- Vào Settings > Community Nodes trong n8n
- Chọn Install
- Nhập:
n8n-nodes-shared-folder-google-drive - Chấp nhận và cài đặt
- Khởi động lại n8n
Cách 2: Cài Đặt Thủ Công
cd ~/.n8n/nodes
npm install n8n-nodes-shared-folder-google-drive
Cấu Hình OAuth2
- Trong n8n, tạo credential mới: Shared Folder Google Drive OAuth2 API
- Vào Google Cloud Console
- Tạo project mới hoặc chọn project có sẵn
- Bật Google Drive API
- Tạo OAuth 2.0 Client ID
- Thêm authorized redirect URI:
https://your-n8n-instance.com/rest/oauth2-credential/callback - Copy Client ID và Client Secret vào n8n
- Kết nối tài khoản Google của bạn
Cách Lấy Folder ID
- Mở shared folder trong Google Drive
- Nhìn vào URL:
https://drive.google.com/drive/folders/16prcpIImJ6vb73yh05q_zaT4qQJhQzJK - Copy phần ID:
16prcpIImJ6vb73yh05q_zaT4qQJhQzJK
Cú Pháp Tìm Kiếm Phổ Biến

Tìm files trong folder cụ thể:
'FOLDER_ID' in parents
Tìm videos trong folder:
'FOLDER_ID' in parents and mimeType contains 'video'
Tìm PDFs theo tên:
name contains 'invoice' and mimeType = 'application/pdf'
Tìm file gần đây:
modifiedTime > '2024-11-01T00:00:00'
Tìm file lớn (trên 10MB):
'FOLDER_ID' in parents and size > 10485760
Tìm file theo khoảng thời gian:
createdTime > '2024-11-01T00:00:00' and createdTime < '2024-11-30T23:59:59'
Tìm theo nội dung:
fullText contains 'hóa đơn'
Tìm nhiều điều kiện:
(name contains 'report' or name contains 'báo cáo') and mimeType = 'application/pdf'
Use Cases Thực Tế
1. Tự Động Dọn File Cũ
modifiedTime < '2024-10-01T00:00:00' and trashed = false
2. Backup Hóa Đơn
name contains 'invoice' and mimeType = 'application/pdf' and modifiedTime > '2024-11-01'
3. Quản Lý Media
mimeType contains 'video' and size > 104857600
4. Sync Dữ Liệu (file sửa đổi trong 7 ngày)
modifiedTime > '2024-11-16T00:00:00'
5. Xử Lý File Word
mimeType = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
So Sánh Với Node Mặc Định
| Tính năng | Built-in Node (Mặc định) | Shared Folder Node (Tự tạo) |
|---|---|---|
| Search trong Shared Folders | ❌ Không hoạt động | ✅ Hoạt động hoàn hảo |
| Yêu cầu Folder ID | ❗ Bắt buộc | ➖ Không bắt buộc (tùy chọn) |
| Hỗ trợ sharedWithMe | ❌ Không | ✅ Có |
| Hỗ trợ Google Query đầy đủ | ⚠️ Hạn chế | ✅ Đầy đủ |
| Lỗi 404 khi truy cập thư mục | 🔥 Thường xuyên | 🛠️ Đã khắc phục |
| Upload vào Shared Folders | 🚫 Hạn chế | ✅ Hoạt động tốt |
Tips Và Thủ Thuật
Performance Tips
- Sử dụng field parameter để chỉ lấy các trường cần thiết
- Giới hạn limit với giá trị hợp lý (100-1000)
- Query cụ thể thay vì lấy tất cả
Search Tips
- Sử dụng quotes cho tên file có dấu cách:
name contains "my file" - Kết hợp nhiều điều kiện với
and,or - Dùng
notđể loại trừ:not trashed = true
Best Practices
Backup dữ liệu quan trọng trước khi thực hiện bulk operations
Test query trong Google Drive UI trước khi đưa vào workflow
Xác minh folder ID chính xác
