Я использую Python 3.7.1 с библиотекой gspread версии 3.1.0.
До 4 октября 2019 года, каждый раз, когда я передавал электронную таблицу пользователю, этот пользователь получал уведомление по электронной почте.
С 4 октября пользователю предоставляется только общая электронная таблица (которую можно увидеть на диске Google), но пользователь НЕ также получает уведомления по электронной почте. В чем может быть проблема?
Я попытался установить параметр notify notify = True для описателя функции общего доступа в gspread models.py, но все еще не работает:
def share(self, value, perm_type, role, notify = True, email_message = None, with_link = False): "" "Предоставить общий доступ к электронной таблице другим учетным записям.
Моя функция общего доступа выглядит следующим образом:
def share_spreadsheet_with_users (self, users_to_share_with): "" "
:param users_to_share_with: the users with whom the spreadsheet will be shared
:return:
"""
for user in users_to_share_with:
self.spreadsheet.share(user, perm_type='user', role='writer')
В приведенном выше коде self.spreadsheet является недавно созданной электронной таблицей и имеет тип: gspread.Client
Я ожидаютакже получать по почте уведомление о том, что файл предоставлен мне. В результате почтовое уведомление больше не появляется.