Разве функция общего доступа больше не отправляет уведомления по электронной почте? - PullRequest
0 голосов
/ 23 октября 2019

Я использую 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

Я ожидаютакже получать по почте уведомление о том, что файл предоставлен мне. В результате почтовое уведомление больше не появляется.

...