Я почти уверен, что я делаю что-то не так в коде, почему он не работает так, как я хочу. Во-первых, вот код:
function onEdit(a) {
var sheet = a.source.getActiveSheet();
var aa = SpreadsheetApp.getActiveSpreadsheet();
var COMP = aa.getSheetByName("COMP");
var COMPcell = sheet.getRange('B6').getValue();
if(COMPcell = 'TRUE'){COMP.showSheet();}else{COMP.hideSheet();}
}
Здесь у меня естьфлажок в ячейке B6 «активного листа» (с именем Ежемесячная сводка). Когда отмечен (и, следовательно, имеет значение ИСТИНА), я хочу, чтобы лист с именем «COMP» появился. В противном случае он должен быть скрыт. Яне очень хорошо разбираюсь в кодировании, и я исследовал приведенную выше формулу и изменил ее в соответствии со своими требованиями, но я не могу заставить ее работать.
Любая идея по этому вопросу будет очень цениться. Спасибо!