将一个工作簿中的值粘贴到另一个工作簿底部的脚本-Google表格

经济学家

我正在编写一个脚本,以处理从一个工作簿(我的活动电子表格)到每天另一个工作簿的范围,因此这些值将汇总到底部,以免覆盖前几天的任何内容。

我已经将这些值粘贴到其他工作簿中,但是它们是从第30行开始粘贴(然后向下工作),而不是在顶部(当前为第2行)标识表的末尾并从第3行开始粘贴。

最终,将有32个工作簿写入此表,因此重要的是它们必须能够识别底部。

您能在这里看到我的错吗?

  var inputRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet2").getRange("D13:I13");
  var inputValues = inputRange.getValues();
  var last = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getLastRow();
  var tss = SpreadsheetApp.openById('1aNmmEVQbdWTcnbbrHb7ZWMtodPOHpQu-XNy55_ZZVLc');
  var ts = tss.getSheetByName('Sheet1');
  var outputRange = ts.getRange(last+1,1,1,6);
  outputRange.setValues(inputValues);
  saveAsCSV();
库珀

尝试这个:

function runOne() { 
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('Sheet2');
  var rg=sh.getRange("D13:I13");
  var vA=rg.getValues();
  var tss=SpreadsheetApp.openById('1aNmmEVQbdWTcnbbrHb7ZWMtodPOHpQu-XNy55_ZZVLc');
  var tsh=tss.getSheetByName('Sheet1');
  var trg=tsh.getRange(tsh.getLastRow()+1,1,1,6);
  trg.setValues(vA);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法通过仅粘贴值但保留表格来将完整工作表复制到另一个工作簿?

Google表格+ Apps脚本,从一个工作表复制/粘贴到另一个工作表,但粘贴到特定列(B)中的第一个空单元格中

输入表格,Excel,VBA复制输入并粘贴到另一个工作表中

如何过滤表格并将值粘贴到 Excel VBA 中的另一个工作表中

匹配(同一工作簿)中的(另一个工作表)单元格时的条件格式?Google表格

用于在最后一条记录后复制并粘贴到另一个工作表的 Google Sheets 脚本

如何将值粘贴到另一个工作簿中?

将特殊值从一个工作簿粘贴到另一个工作簿

Google脚本:将列中的新值附加到另一个工作表

Google表格复制一个单元格并粘贴到另一个单元格中

将多个工作簿中的数据复制并粘贴到另一个工作簿中的工作表中

将值从一个Google表格粘贴到另一个,然后根据ID列删除重复项

GAS Google脚本-如何复制值并将其粘贴到另一个单元格中

根据条件复制特定值并粘贴到 Google Sheet 中另一个工作表的特定单元格中

将数据从Google表格工作簿导入到主工作簿时遇到问题,代码无法找到第一个空行

在工作簿中创建所选工作表的副本,然后仅将值粘贴到另一个工作簿中,并保留源格式

从一个单元格复制一个值并将其粘贴到另一个-Google Apps脚本

复制工作簿并粘贴到另一个工作簿 MS Excel 下方

将工作表复制到另一个电子表格[Google Apps脚本]

Google Apps脚本-从另一个工作表导入工作表值

通过Google表格中的列名称将一个单元格值从一个工作表中提取到另一个工作表中

遍历工作簿并将值复制并粘贴到另一个工作簿(VBA、Excel)

将表格从一个Word文档复制并粘贴到另一个SAS DDE

对工作簿中的单元格求和并粘贴到另一个工作簿中

将特定行上的第n列从一个工作表复制到另一个工作表(在Google表格中)

如何根据另一个工作表中的列表过滤行?(Google表格)

将数据从多个工作簿的最后一行复制并粘贴到另一个工作簿中的工作表

从一个工作簿粘贴到另一个工作簿时出现 1004 错误

VBA从一个工作簿复制并粘贴到另一个