Я новичок во всем этом коде сценария, и у меня возникли проблемы с уточнением сценария, который у меня сейчас запущен.Я нашел код, который я использую здесь .Мне удалось изменить его, чтобы он работал в столбце E моего рабочего листа, и он прекрасно работает на этом одном листе.
Мне бы хотелось, чтобы он работал на нескольких листах в рабочей книге, но я недостаточно знакомс языком / синтаксисом кодирования, чтобы заставить его работать.Я пытался извлечь фрагменты кода из других постов с той же целью, чтобы ошибка скрипта была в части кода, которая работала ранее.
Код выглядит следующим образом:
function onOpen() {
var s = SpreadsheetApp.getActive()
.getSheetByName('BV421');
s.showRows(1, s.getMaxRows());
s.getRange('E:E')
.getValues()
.forEach(function (r, d) {
if (r[0] !== '' && r[0].toString()
.charAt(0) == 0) s.hideRows(d + 1)
});
}
Я знаю, что проблема (по крайней мере частично) связана с .getSheetByName ('BV421'), но я не уверен, как заставить его выбрать несколько листов.У меня есть другие листы (например, Alexafluor488, PerCP, FITC и т. Д.), На которых я хотел бы запустить сценарий, но не на всех листах в рабочей книге.
Любая помощь, которую вы можете предоставить, будет принята с благодарностью!