Можно ли получить диапазон всех ячеек в электронной таблице, если он конфликтует с ячейкой в нотации A1, используя новый api листов Google v4?
Например, у меня есть лист A001.
A001!A1:D3 - Получить диапазон A1-D3 из листа с именем A001
Some-other-sheet - Получить все ячейки из листа под названием "Другой-лист"
A001 - вместо получения всех ячеек из листа с именем A001 он получает ячейку A1 из первого видимого листа.
Так что я в основном спрашиваю о деле №3. Возможно ли получить весь модельный ряд A001? (разумеется, не зная заранее дальность действия)
Ответ 1 · рейтинг 4 · Sam Berlin
К сожалению, синтаксический анализ ячейки или именованного диапазона будет иметь приоритет перед именем листа. Вы можете обойти это, выбрав достаточно большой диапазон и запросив его, например: A001!A:ZZZ - который запросит все строки в столбцах с A по столбцы ZZZ на листе A001. Ответ будет включать только последнюю строку / столбец, в котором данные действительно существуют.
Ответ 2 · рейтинг 4 · shadow-light
Да, используйте одинарные кавычки вокруг имени листа, например:
'A001'
Если имя листа имеет пробелы или начинается с скобки, заключите имя листа в одинарные кавычки ('), например "Sheet One"! A1: B2. Для простоты можно всегда заключать имя листа в одинарные кавычки.
https://developers.google.com/sheets/api/guides/concepts