У меня проблема с получением данных из s = ss.getSheetByName('Last Seven Days');
для добавления в начало ts = tss.getSheetByName('History');
. Мой xp в этой области очень низок, поэтому, возможно, мне понадобится немного подержать руки, пока я обдумываю его.
В настоящее время я могу только заставить свою функцию saveToHistory добавить данные из 'Last Seven Days' внижняя часть «Листа истории» с приведенным ниже сценарием:
function saveToHistory() {
var ss, s, r, v, target,ts,tss;
ss = SpreadsheetApp.getActive();
s = ss.getSheetByName('Last Seven Days');
if (s.getRange(2, 1).getValue()) {
tss = SpreadsheetApp.getActive();
ts = tss.getSheetByName('History'); // destination Sheet tab name
s.getRange("A2:W").moveTo(ts.getRange(ts.getLastRow()+1, 1)); // Added
}
}
Есть ли .getFirstRow ?? или что-то, что могло бы иметь такой эффект?
Заранее спасибо!