получить данные листа без скрытых столбцов - PullRequest
0 голосов
/ 30 января 2020

Я сейчас работаю над проектом GAS, на данный момент у меня есть таблица на листе, и идея заключается в том, что мои соавторы смогут выбрать формат таблицы, какой столбец и какую строку они хотят сохранить. Я думал об использовании скрывающих функций столбцов и строк, но возможно ли в сценарии моих приложений получить только те данные, которые они выбрали для сохранения, а не скрытые данные? Спасибо за ваши ответы

1 Ответ

1 голос
/ 30 января 2020

Apps Script работает аналогично интерфейсу Sheets

Пояснение

Если в пользовательском интерфейсе вы выбираете нужные данные, нажимая и перетаскивая, то скрытые столбцы расположены между начальный и конечный столбцы также будут выбраны (и скопированы). Вместо этого вам нужно вручную выбрать интересующие данные с помощью «Ctrl» и щелкнуть, см. здесь .

Как перенести это в Apps Script?

В скрипте приложений есть метод sheet.isColumnHiddenByUser (columnPosition) isRowHiddenByUser, isRowHiddenByFilter et c.). Вы можете использовать его для выбора только тех диапазонов / значений диапазона данных в столбцах и строках, которые не являются скрытыми.

Это подразумевает реализацию операторов циклов и условий, поэтому не требуется элегантного решения.

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