Мне нужно сбросить флажки в FALSE (не проверено), а также удалить все заметки с определенных листов.
Также нужен скрипт, который удаляет все заметки из листа Google (все листы)
Я попытался объединить множество различных сценариев.
https://webapps.stackexchange.com/questions/115076/how-to-run-script-on-multiple-google-sheet-tabs
Сбросить флажки в ложныесо значением 1 в ячейки с надписью «ЛОЖЬ»
function ResetCheckBoxesAndClearNotesOnDefinedSheets(){
var tabs = [
'Checkboxes 1',
'Checkboxes 2',
'Checkboxes 3',
'Another Checkbox tab',
'Yet another checkbox tab'
];
//LOOP THROUGH TABS LISTED ABOVE
var ss=SpreadsheetApp.getActiveSpreadsheet();
for (var i = 0; i < tabs.length; i++) {
var sheet=ss.getSheetByName(tabs[i]);
//CLEAR NOTES ON TABS LISTED ABOVE
sheet.clearNotes();
// CLEAR CHECKBOXES ON TABS LISTED ABOVE
var dataRange = sheet.getRange('A:I');
var values = dataRange.getValues();
for (var i = 0; i < values.length; i++) {
for (var j = 0; j < values[i].length; j++) {
if (values[i][j] == true) {
values[i][j] = false; // Modified
}
}
}
dataRange.setValues(values);
}//end of sheets loop.
}
АКТУАЛЬНЫЕ РЕЗУЛЬТАТЫ: - Он не просматривает страницы и не удаляет заметки.Он также не выполняет циклическое переключение и не меняет все флажки на вкладках на непроверенные. Иногда он заменяет «1» на ЛОЖНЫЕ
ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ:листы (или вся таблица)