Я не очень хорош в этом, но попытался создать скрипт, который смотрит на мою электронную таблицу, и если он видит «1» в определенном столбце («AW»), удаляет значение из другого столбца на тот же ряд ('L').
Мне кажется, что я довольно близко подхожу к приведенному ниже, но ничего не происходит, когда я запускаю скрипт. Скорее всего, что-то не так с этим, и я извиняюсь, если это неправильный способ задать мой вопрос - он сказал мне, что предыдущие вопросы, которые я задавал, не были хорошо приняты, и меня могут забанить спрашивать больше. Я искал ответ в течение последних 48 часов.
function wipeName() {
var s = SpreadsheetApp.getActiveSheet();
var r = s.getRange('AW2:AW51');
if( s.getName() == "GB Spreadsheet" )
{
if( r.getColumn() == 1 && r.getValue() == '1')
{
var nextCell = r.offset(0, -37);
nextCell.clearContent();
}
}
}
Когда он будет запущен, я бы хотел, чтобы значение в столбце 'L' было удалено, когда в столбце 'AW' есть '1'. Это не удаляет это значение, однако, я не получаю никаких сообщений об ошибках.