Дисплей - Удалить X с помощью кнопки переключения? - PullRequest
1 голос
/ 18 июня 2019

Я хотел бы иметь кнопку, которая при нажатии удаляет все «Х» из нескольких ячеек. И при повторном нажатии снова помещает их обратно.

Пока у меня нет кнопки, но я могу удалить только «X» с помощью метода .clear (), но я не могу вернуть «X» обратно, так как я ранее сохранил все «X» в массив, но если я снова запусту скрипт, массив примет пустые значения моих ячеек после запуска метода clear () ..... какие-нибудь идеи?

 function displayx(){

  ss=SpreadsheetApp.getActiveSpreadsheet();
  sheet=ss.getSheetByName('Sheet1');
  // I want to store the 'X' in the variable data but if I run this script a second time, the array data will have empty values
  var data= sheet.getRange(2,12,sheet.getLastRow()-1,43).getValues();
  var rangetoclear=sheet.getRange(2,13,sheet.getLastRow()-1,43);

  // cell reference (2,7) would have the true/ false condition for the X to be displayed...
  if (sheet.getRange(2,7).getValue()==true)
    {
       rangetoclear.clearContent();
    } else {
       rangetoclear.setValues(data);    
       Logger.log(data);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...