Google листы Java API читать формулу не рассчитанное значение - PullRequest
0 голосов
/ 07 апреля 2019

Я использую API Google Sheets Java для извлечения данных из электронной таблицы, например:

ValueRange valueRange = sheetsService.spreadsheets().values().get(docId, sheetName).execute();
List<List<Object>> rows = valueRange.getValues();

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

Как мне получить формулу?

1 Ответ

0 голосов
/ 07 апреля 2019

Вы должны использовать ValueRenderOptions в своем запросе.Это позволит вам получить либо вычисленное значение, либо необработанное значение.

Sheets sheetsService = createSheetsService();
Sheets.Spreadsheets.Values.Get request =
    sheetsService.spreadsheets().values().get(spreadsheetId, range);
request.setValueRenderOption(valueRenderOption);

ValueRange response = request.execute();

Посмотрите здесь некоторые примеры Java: документация по электронным таблицам

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