0

У меня есть существующая таблица для задачи, которая используется прямо сейчас без какого-либо клиента.Фон аутентифицированные листы Google api для редактирования и чтения формата ячейки

Я хотел бы, чтобы мой клиент читал информацию о формате (цвет фона) и редактировал значения ячеек, которые я могу приступить к работе.

Проблема в том, что мои пользователи не обязательно имеют учетную запись google, с помощью которой они могут аутентифицироваться. Таким образом, все примеры на сайте google не охватывают мой вариант использования.

Как избежать аутентификации (электронная таблица является общедоступной) при чтении информации о формате и изменении значений ячеек с помощью моего приложения JavaScript (которое предназначено для приложения Кордовы)?

ответ

0

Для чтения: это фактически то же самое, что и Google Sheets API v4 receives HTTP 401 responses for public feeds. Мы разрешим читать полностью публичные листы без необходимости авторизации в ближайшем будущем.

Для написания: Я не уверен, что мы также будем поддерживать редактирование этих листов без auth. Возможно, вам придется использовать учетные данные для записи.

+0

Есть ли способ использовать мои учетные данные в фоновом режиме вместо того, чтобы спрашивать пользователя? – Sergej

1

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

+0

Пользователи также используют электронную таблицу напрямую. Не могли бы вы предоставить дополнительную информацию или, возможно, ссылку на решение учетной записи службы? Эта учетная запись службы может аутентифицироваться на заднем плане приложения? – Sergej