У меня есть некоторые данные, содержащие даты, имена пользователей и средний процент, который я хочу сохранить определенным образом.Моя проблема в том, что порядок имен пользователей может меняться в зависимости от того, добавляются ли новые.Поэтому мне нужно «найти» определенное имя пользователя и затем сохранить процентные данные в правильном столбце.
Я нашел некоторый код, который частично помогает мне сохранить данные, которые мне нужны.Но я мог бы использовать некоторую помощь в "найти" соответствующее имя пользователя и сохранить его в определенной части столбца.
function save() {
var sss = SpreadsheetApp.getActive();
var ss = sss.getSheetByName('Result');
var range = ss.getRange('B1:B10');
var data = range.getValues();
var tss = SpreadsheetApp.getActive();
var ts = tss.getSheetByName('Archive');
ts.getRange(ts.getLastRow()+1, 1,data[0].length,data.length)
.setValues(Object.keys(data[0]).map ( function (columnNumber) {
return data.map( function (row) {
return row[columnNumber];
});
}));
}
В основном из этого:
Для результата, который выглядиткак это:
Спасибо за вашу помощь.