function onEdit(event) {
const firstColumn = 1; // Первый столбец
const lastColumn = 10; // Последний столбец
const sheetNamesAllow = ["Лист1", "Лист2"]; // Указываем на каких листах должен работать скрипт
let ss = event.source.getActiveSheet(); // Текущий лист
if (sheetNamesAllow.indexOf(ss.getName()) == -1) return;
let row = event.range.getRow(); // Номер строки
let newValue = event.value; // Новое значение
let values = [(new Array(+lastColumn - firstColumn + 1)).fill(newValue)]; // Новые значения (2D массив)
let address = "R" + row + "C" + firstColumn + ":R" + row + "C" + lastColumn;// Адрес ячеек
ss.getRange(address).setValues(values); // Запись
};
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=200x200&data="&D7)