TGViewer
Google Таблицы Google Таблицы @google_sheets · 60.2K subscribers
Post #348 10.8K
function fillActiveSheet(){
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getDataRange();
var data = dataRange.getValues();
var headers = data.shift();
var newData = fillData_(data);
newData.unshift(headers);
dataRange.setValues(newData);
}

function fillFullActiveDataRange(){
var range = SpreadsheetApp.getActiveRange();
range.setValues(fillData_(range.getValues()));
}

function fillData_(data){
return data.map(function(row){
return row.map(function(item, i){
if(item !== this[i] && item !== '')
this[i] = item;
if(this[i] === undefined)
this[i] = '';
return this[i];
}, this);
}, data.slice(0, 1));
}
  • 👍 1
More from @google_sheets
  1. Oct 11, 2026Ребят, на связи Женя Намоконов. Меня депортируют в Россию, пишите письма )
  2. Oct 9, 2026Друзья, а много среди нас вайб-кодеров? Я сейчас в путешествии и впервые встретил человека…
  3. Oct 7, 2026Друзья, а есть среди нас те, кто хочет услышать про ПеревозкуГрузов и систему, которую мы…
  4. Oct 7, 2026💡13 умных шаблонов Google-Таблиц, которые сделают вашу работу легче и эффективнее. Для бу…
  5. Oct 6, 2026спасибо тебе, Марина, за классный кейс для реализации!
  6. Oct 6, 2026PS Оцените наш выводок :) У каждой собачки свой лист, свой баланс и своя история прогулок.…
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 →