Quantcast
Channel: Hot Weekly Questions - Web Applications Stack Exchange
Viewing all articles
Browse latest Browse all 9786

Ошибка Exception: The parameters (number[]) don't match the method signature for SpreadsheetApp.Range.setValues привыводедвумерногомассива [migrated]

$
0
0

Пишускрипт, которыйвтаблицезаменяетпустыестрокиназначения, которыенаходятсявтойжеколонкевыше. Саммассиввыводитсявернов log, нокогдавывожуегообратновтаблицумневыводиттольконулевойэлемент. Еслиязаменяюна setValues(arrstr), товозникаетошибка Exception: The parameters (number[]) don't match the method signature for SpreadsheetApp.Range.setValues.Хотявлогвыводитсядвумерныймассив. Непонимаювчемошибка. Каксделатьтак, чтобывыводилисьвсезначенияизмассивавколонкутаблицы?Вотсамкод.function SomeFun() {var app = SpreadsheetApp;var ss_1 = app.openByUrl("https://docs.google.com/spreadsheets/d/1iL6vkUkPfdezZz13j0M-zwISCWgRGTHLASsHW0zmHRU/edit#gid=2098900037");var list_7 = ss_1.getSheetByName("Processing");var lr = list_7.getLastRow();let arrstr = [];let arrnum = [];for(i = 2; i< lr; i++){var elem = list_7.getRange(i,1).getValue();if(typeof elem == 'string'){arrstr.push(elem);}}
for(let j = 0; j<arrstr.length; j++){if(arrstr[j] == ""){arrstr[j] = arrstr[j-1]};}Logger.log(arrstr);list_7.getRange(2,10,arrstr.length,1).setValues(arrstr);}


Viewing all articles
Browse latest Browse all 9786

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>