Spaces:
Sleeping
Sleeping
| from environments.trace_env.tools.sheets_tool import get_sheets_service | |
| def search_by_title(): | |
| service = get_sheets_service() | |
| # Use drive API to search for spreadsheets | |
| drive_service = build_drive_service(service._http) # Need to create drive service | |
| # Actually just search via sheets? No, sheets API doesn't have list spreadsheets. | |
| # We use Drive API v3. | |
| pass | |
| from googleapiclient.discovery import build | |
| def build_drive_service(creds): | |
| return build('drive', 'v3', credentials=creds) | |
| def main(): | |
| service = get_sheets_service() | |
| drive = build_drive_service(service._http.credentials) # service._http.credentials might work | |
| query = "mimeType='application/vnd.google-apps.spreadsheet' and name contains 'Dummy_Sheet'" | |
| results = drive.files().list(q=query, fields="files(id, name)").execute() | |
| files = results.get('files', []) | |
| if not files: | |
| print("No files found with 'Dummy_Sheet' in title.") | |
| else: | |
| for f in files: | |
| print(f"Found: {f['name']} (ID: {f['id']})") | |
| if __name__ == "__main__": | |
| main() | |