Интеграция облачного хранилища Google в листы Google с помощью скрипта приложения, oauth2 и учетной записи службы
Я пытаюсь интегрировать облачное хранилище Google в лист Google с помощью надстройки, которую хочу опубликовать. Мне нужен лист, чтобы иметь доступ к центральному экземпляру облачного хранилища Google, которое, как я понимаю, лучше всего сделать с помощью служебной учетной записи.
Я много читал, но нахожу все это довольно запутанным.
У меня включен биллинг. У меня есть служебная учетная запись, и я считаю, что она имеет правильные роли. Как авторизовать мой код GAS для общения с остальными API? Я пытался использовать библиотеки goa и oauth2, но мне совсем не повезло.
Есть ли хорошее пошаговое руководство, иллюстрирующее, как это сделать?