Так что, по сути, я хотел создать сценарий, который переносит данные из определенного диапазона c на одном листе и помещает их в мастер-лист, или, как я его назвал, "вечный" , Новые вкладки создаются ежедневно, и указанный диапазон на этих новых вкладках также нужно будет сдвигать при появлении соответствующего запроса. Когда я пытаюсь использовать сценарий, все работают, за исключением случаев, когда данные вставляются на страницу «Вечный», строки вставляют много строк друг от друга, а не вставляют в последнюю пустую строку. Я чрезвычайно новичок в кодировании и определенно нуждаюсь в указателях того, где я все испортил.
function onOpen(e) {
var ui = SpreadsheetApp.getUi();
// Or DocumentApp or FormApp.
ui.createMenu('Push to Perpetual')
.addItem('Push to Perpetual', 'Macro')
.addToUi();
}
function Macro() {
var s = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Extraction Log Perpetual")
var s2 = SpreadsheetApp.getActiveSheet()
var a=s.getLastRow()+1
s2.getRange(3, 21, 5, 13).copyTo(s.getRange(a,1),SpreadsheetApp.CopyPasteType.PASTE_VALUES, false)
};