известно, что для получения значений из строк-столбцов в API листов Google используется следующий формат:
gapi.client.sheets.spreadsheets.values.get({
spreadsheetId: id,
range: "myData!A1:E"
}).then(res => {
console.log(res.result);
}, err => console.log(err));
Обратите внимание, что «диапазон» должен быть в пределах определенных параметров, но как мне просто получить значения в максимальном диапазоне? Есть ли какое-то сокращение, например "myData! Min: Max"? Я знаю, что вы можете сделать еще один запрос, чтобы получить максимальную длину строки и столбца:
sheets.spreadsheets.get({
spreadsheetId: id,
ranges: [],
auth: something
}, (err, resp) => {
var sheetOne = resp.data.sheets[0];
console.log(sheetOne.properties.gridProperties); // { rowCount: 1024, columnCount: 7 } (for example)
})
и затем, как только у меня будет это, я могу теоретически автоматически сгенерировать строку диапазона с системой переключения цифр на буквы, чтобы получить имена букв столбцов или что-то в этом роде, и сделать еще один запрос, чтобы получить столбцы max, но сначала всего:
- Может быть сложно создать функцию, которая возвращает диапазон буквенного формата из числа только макс.
- несмотря на это, я хотел бы получить только диапазон, в котором есть непустые значения; если у меня есть таблица из 1000 строк, но я использую только первые 20 строк и столбцов, я хочу автоматически ограничить диапазон фактическими значениями.
Есть ли способ сделать это с помощью API ???