TGViewer
Google Таблицы Google Таблицы @google_sheets · 60.3K subscribers
Post #1692 6.87K
Аааа! Наш курс (базовая группа стартует уже завтра)

Поэтому вам вот такой интересный и простой onEdit с хранением в скрипт проперти и со структурой объект всего - объект


function dataToProp() {
const pr = PropertiesService.getScriptProperties();
const ss = SpreadsheetApp.getActive();
const s0 = ss.getSheetByName('Справочник')
.getDataRange()
.getValues()
.map(f => [f[0], f[1]])

const s = s0.slice(1);

let o = {}
l1 = s.length;
l2 = s[0].length;

for (x = 0; x < l2; x++) {
for (y = 0; y < l1; y++) {
o[s0[0][x]] = s.map((f, i) => f[x]).filter(f => f);
};
};

console.log(o);
o = JSON.stringify(o);
pr.setProperty('key', o);
};

function onEdit(e) {
let range = e.range; //ячейка
let sheet = e.source.getActiveSheet(); //лист

if (sheet.getName() == 'Рабочий') {
let row = range.getRow();
let key = e.value; //что ввели в ячейку
if (!key) return;
let column = range.getColumn();
if (row >= 1 && column == 1) {

const pr = PropertiesService.getScriptProperties();
let listdata = pr.getProperty('key')
listdata = JSON.parse(listdata);
let list = listdata[key];

let rule = SpreadsheetApp.newDataValidation().requireValueInList(list).build();
range.offset(0, 1).setDataValidation(rule);
}
}
};


Мало понимаете в скриптах? Базе мы вас научим и не только базе, а и еще действительно пользе :)

🚀 Про наш курс, старт уже на следующей неделе t.me/google_sheets/1685
  • ❤ 4
  • 👍 3
  • 🍓 2
More from @google_sheets
  1. Oct 2, 2026Скоро расскажем, как мы создали систему для dog walker в Петербурге 🐕 Люди гуляют с собак…
  2. Sep 29, 2026📶Автоматически обновляемый дашборд из 1С, который помогает смотреть на цифры не как на де…
  3. Sep 26, 2026Google Таблицы pinned Deleted message
  4. Sep 26, 2026Это очень интересная тема - "как я по-настоящему влюбился в таблицы в 2017". Если вам инте…
  5. Sep 26, 20262️⃣ Вторая статья там же: "Буби, крести, пики. Или своя CRM-система в Гугл Таблицах за пар…
  6. Sep 26, 2026Друзья, всем отличной субботы! ☀️ Вспомним, с чего начинался наш канал 👀 1️⃣ Статья на Ха…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →