使用单个脚本将数据从一张纸传输到另一张纸

时间:2019-08-30 08:44:29

标签: javascript google-sheets

我有一个问题,我需要将单元格数据从一张纸传输到另一张纸。最后,我要实现的目标是,如果单击按钮,它将把我正在工作的表中的数据传输到我要去的工作表中。

此表的用途是获取一种产品(啤酒)的数据,然后将其移至另一位置(另一罐)。当我们将啤酒从一个罐移到另一个罐时,数据也需要随之移动。

我在页面上设置了几个可以链接到脚本的按钮。假设我在“ Tank 1”的工作表中,我需要将信息转移到“ Tank 2”,我需要一种将数据从一张纸移动到另一张纸的方法。我不需要它来擦除数据,因为我已经在页面上插入了“清除数据”按钮。

如果可能的话,如果在启动脚本之前发出某种警告,那也将非常有益。某种类型的消息(您确定要这样做吗?”。

我尝试使用IMPORTRANGE函数,但不确定如何为脚本编程。对此我的无知表示歉意,但是我是编码新手。

我非常感谢您提供的任何帮助,如果您曾经在芬兰,请停下来喝点啤酒。

1 个答案:

答案 0 :(得分:0)

我相信我已经知道了。我正在使用它,目前似乎可以使用。

function C1() {
  var sourceSheet  = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("C1");

var destSheet  = SpreadsheetApp.getActiveSpreadsheet()
  sourceSheet.getRange("A1:I43").copyTo(destSheet.getRange("A1:I43"), {contentsOnly:true});
}