Можно ли получить строки с датой последнего изменения> определенной датой с помощью Java API Google Sheets - PullRequest
0 голосов
/ 21 января 2020

У меня есть лист, где данные обновляются каждый день. Я использую Java Sheets API v4 для загрузки данных в мое приложение java, мне нужно делать дополнительные загрузки на моем листе. Есть ли способ сделать это эффективно?

Это мой вызов, но он загружает все данные каждый раз, можно ли добавить фильтр для обновления строк после определенной даты? (учитывая, что в таблице нет столбца метки времени, могу ли я использовать дату вставки / изменения строки?)

ValueRange response = service.spreadsheets().values()
            .get(spreadsheetId, range)
            .execute();

Также, если есть колонка метки времени, есть ли способ отфильтровать данные перед загрузкой

1 Ответ

0 голосов
/ 22 января 2020

Боюсь, что нет встроенного способа сделать это через API. Как сейчас, ячейки не содержат поле с измененной датой.

Вам нужно будет самостоятельно следить за изменениями, а затем извлекать ячейки в диапазонах и проверять журнал изменений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...