Почему в именованном диапазоне значение sheetId равно нулю, а фактическое свойство sheetId листа равно 0? - PullRequest
0 голосов
/ 24 февраля 2020

Я пытаюсь получить данные из листа на основе указанного пользователем именованного диапазона.

Итак, для этого я получаю идентификатор листа, на котором в данный момент находится именованный диапазон, и значение равно нулю.

Теперь мне нужно найти лист с тем же идентификатором листа ( в этом случае null), поэтому я могу получить его имя и построить диапазон в нотации A1 для вызова API values.get.

Но меня удивляет то, что при использовании spreadsheets.get и перебора листов соответствующий идентификатор листа равен 0, а не нулю.

Это можно легко воспроизвести, создав тест лист с именованным диапазоном и с использованием Попробуйте этот API в справочном документе spreadsheets.get API .

Есть какая-либо конкретная c причина для этого? Это только кажется логичным, чтобы быть последовательным и предоставлять те же значения.

Спасибо за ответы!

1 Ответ

1 голос
/ 03 марта 2020

Такое поведение кажется ошибкой. Я подал, вы можете проверить это здесь

...