С помощью скрипта. Это задание, а не вопрос. Нужно решение? Закажите исполнение или переформулируйте вопрос так, чтобы на него можно было дать однозначный ответ.
aminodovborisov, да, это верно. Также, чтобы разрешить запуск вашего приложения для большого круга пользователей вам необходимо заполнить и отправить OAuth Consent Screen в Google Developers Console, иначе ваше приложение будет заблокировано вообще для всех.
Old_disciple, как вы ее прикрепите, она же не файл?! Просто создайте копию своей Таблицы, перейдите в копию, удалите приватные данные и добавьте доступ для всех для чтения. Пришлите ссылку на эту копию.
Дмитрий Давыдов, на самом деле, вы можете передавать что угодно, главное, чтобы на стороне скриптов вы потом смогли построить Blob и записать его на Диск в файл.
Рекомендую не заморачиваться на событиях, а делать "перенос" по крону. Вызов пользователя тоже подойдет. В зависимости от объема данных это может быть как рутинная незаметная задача, а может превратиться в неприятный жрущий время и силы процесс. И там и там без Google Sheets API не обойтись. Можно попробовать решить с помощью Google Apps Script.