0
我们每天都将产品发送到表格1的B列。每天结束时都可以播放(比如23:55)以复制栏B的内容添加到工作表2的栏中? 这里最大的问题是每天都会沿着表格2中的一列移动。因此,星期一将粘贴到B,星期二C等等。 基本上想要使用工作表2来记录我们所有的发送时间。Google表格每天复制一列的脚本
我们每天都将产品发送到表格1的B列。每天结束时都可以播放(比如23:55)以复制栏B的内容添加到工作表2的栏中? 这里最大的问题是每天都会沿着表格2中的一列移动。因此,星期一将粘贴到B,星期二C等等。 基本上想要使用工作表2来记录我们所有的发送时间。Google表格每天复制一列的脚本
这是一个将Sheet1的列B复制到Sheet2中的新列的脚本。我认为变量名称和方法名称是不言自明的。要让它每天运行一次,请在脚本编辑器中转到“编辑>此项目的触发器”,并设置一个时间驱动的触发器,以在23:00和午夜之间每天运行。 (你不会选择确切的分钟;它每天都会大致相同,但Google在触发器创建时选择它自己)。
function copyData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sourceRange = ss.getSheetByName("Sheet1").getRange("B:B");
var targetSheet = ss.getSheetByName("Sheet2");
targetSheet.insertColumnAfter(targetSheet.getLastColumn());
var targetRange = targetSheet.getRange(1, targetSheet.getLastColumn()+1);
sourceRange.copyTo(targetRange);
}
谢谢!我会让你知道结果。看起来它会做的伎俩 –