Я пытаюсь использовать API Google Таблиц из приложения Java. Я получил доступ к файлу, указанному в учебнике, но я не могу получить доступ к файлу, который я создал самостоятельно.Может читать из листа образцов, но теперь из собственного листа
Это код, я использую:
String spreadsheetId = /*omitted*/;
String range = "Class Data!A1:B";
ValueRange response = service.spreadsheets().values()
.get(spreadsheetId, range)
.execute();
List<List<Object>> values = response.getValues();
Я создал таблицу вручную Drive, наполненная A1: B со строками и скопировать идентификатор из URL, глядя что-то вроде «1IeoY5jY3Su86x1uvgc1yJqEEU-6dd6FdUKo8Yf5J73k» (не фактический идентификатор).
Это генерирует ошибку 400 Не удалось разобрать диапазон: Класс данных A1: B
Я предполагаю, что это означает, что он не может получить доступ к своей электронной таблицы, так как лист заполняется строками «AB» в этих клетках.
Образец кода имеет электронную таблицуId, которая ссылается на какой-то публичный документ и работает для этого документа. Я предполагаю, что я делаю что-то принципиально неправильное здесь. Я подтвердил, что документ создан с теми же учетными данными, что и те, которые я использую для приложения Java. Есть идеи?
Мальчик, я чувствую себя глупо, но спасибо большое! –