1. Нет, Google Drive не предоставляет токены с долгим сроком действия. Все токены имеют ограниченное время жизни для повышения безопасности данных.
2. Для генерации токена и refresh token для доступа к Google Диску из Excel файла за один час, вы можете использовать Google API и OAuth 2.0. Для этого вам потребуется зарегистрировать свое приложение в Google Developer Console, получить учетные данные OAuth 2.0 и настроить их в вашем Excel файле.
Процесс включает в себя следующие шаги:
- Создайте проект в Google Developer Console и настройте OAuth 2.0 клиентские учетные данные для вашего приложения.
- Включите необходимые разрешения для доступа к Google Drive API.
- В Excel файле создайте макрос или скрипт, который будет осуществлять авторизацию через OAuth 2.0, получать токен доступа и refresh token и использовать их для доступа к Google Диску за один час.
- Убедитесь, что ваш макрос или скрипт обновляет токен, используя refresh token, когда его срок действия истекает.
Это сложный процесс, требующий понимания работы с OAuth 2.0 и API Google Drive. Рекомендуется прочитать документацию Google по работе с API и OAuth 2.0 для более подробной информации и инструкций.