У меня на Диске более 200 файлов, в основном текстовые, doc и pdf. Мне нужно извлечь из них адрес электронной почты в электронную таблицу.
Есть ли сценарий (Python, PHP?), Который может облегчить мою жизнь?
Нет, это не кажется тривиальным возможным без большого количества кода. Что я бы сделал лично, так это открывал каждый файл в документации Google, выполнял поиск @
и копировал по одному (сколько писем вам нужно найти?).
Если вам нужно сделать это с помощью python, вам нужно будет загрузить все файлы (достаточно просто с помощью Google Drive). Затем просмотрите каждый формат файла и примените к ним определенный метод.
Для текста просто прочитайте каждый файл с с open ("filename") as file:
и ищите электронные письма построчно с регулярным выражением. re.search
.
Для pdf используйте PyPDF, link.
Для doc сначала преобразуйте его в файл, который python может открыть с помощью catdoc
, а затем открыть его как текст.
Если вам нужно полностью автоматизировать все это, вы можете изучить любой из пакетов веб-автоматизации для загрузки или создание расширения Google Drive/docs с помощью api.
1
Совместное использование документов и файлов Google на Google Диске — инструкции

Как поделиться
Пошаговые инструкции о том, как поделиться чем-либо с вашего Google Диска с другим человеком.
На Google Диске, вы можете поделиться одним или несколькими своими файлами с людьми, отправив им ссылку на свой файл или поделившись файлом с отдельными адрес электронной почты или список рассылки.
Отправка файла по адресу электронной почты или списку рассылки
- Перейдите на drive.google.com.
- Установите флажок рядом с файлом или папкой, к которому вы хотите предоставить общий доступ.
-
Щелкните значок «Поделиться»
.
OR
Щелкните меню Еще и выберите «Поделиться. .. «
- Выберите вариант видимости:» Личный «,» Всем, у кого есть ссылка «или» Общедоступно в Интернете «.
- Введите адреса электронной почты людей, с которыми вы хотите поделиться, в текстовое поле под надписью «Добавить людей». Вы можете добавить одного человека, список рассылки или выбрать из своих контактов.
- Выберите уровень доступа в раскрывающемся меню рядом с каждым соавтором: «Может просматривать», «Может комментировать» (Только для документов и презентаций Google) или «Можно редактировать»
- Нажмите Поделиться и сохранить ..
Отправить ссылку на общий файл
Если вы установили для файла, папки или документа Google значение «Всем, у кого есть ссылка» или «Общедоступно», вы можете отправить ссылку другому человеку, и он сможет получить к ней доступ.
- Перейдите на drive.google.com.
- Установите флажок рядом с файлом или папкой, к которым вы хотите предоставить общий доступ.
-
Щелкните значок «Поделиться»
.
ИЛИ
Щелкните меню Еще и выберите «Поделиться …»
- Скопируйте ссылку вверху настроек общего доступа.
- Отправить ссылку другому человеку или в список рассылки по электронной почте или в чате.
Советы по совместному использованию на Google Диске
Уведомлять людей, когда вы чем-то делитесь
Каждый раз, когда вы делитесь чем-то с кем-то, они получат уведомление по электронной почте, чтобы они знают, что у них есть доступ, и могут получить то, чем вы поделились, когда они в следующий раз войдут в свой Google Диск. Предпочитаете не уведомлять их? Снимите флажок «Уведомлять людей по электронной почте».
Быстро добавляйте много соавторов, поделившись с группой Google
Вместо введите адреса электронной почты ваших соавторов один за другим, добавьте всю группу Google. Каждый член этой группы Google будет иметь доступ ко всему, чем вы поделились, в том числе к людям, добавленным в группу после того, как вы чем-то поделились. Этот параметр недоступен для списков рассылки, не являющихся группами Google.
Совместное использование большого количества файлов и документов Google одновременно
Если вы хотите поделиться несколькими элементами со своими соавторами, переместите их в папку и поделитесь с ними папкой. Поскольку вы предоставляете общий доступ к папке, это их ключ для доступа. Они смогут получить доступ ко всему, что там хранится, или потеряют доступ, если вы удалите то, к чему у них еще нет доступа.