在App Script中连接两个表并将数据提取到现有的大查询表中,可以通过以下步骤实现:
function connectTables() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
var sheetA = spreadsheet.getSheetByName("表A");
var sheetB = spreadsheet.getSheetByName("表B");
var dataA = sheetA.getDataRange().getValues();
var dataB = sheetB.getDataRange().getValues();
var newData = [];
// 将表A和表B的数据合并到新的数组中
for (var i = 0; i < dataA.length; i++) {
newData.push(dataA[i]);
}
for (var j = 0; j < dataB.length; j++) {
newData.push(dataB[j]);
}
// 获取现有的大查询表
var querySheet = spreadsheet.getSheetByName("大查询表");
// 清空现有的大查询表数据
querySheet.clearContents();
// 将新的数据写入到大查询表中
querySheet.getRange(1, 1, newData.length, newData[0].length).setValues(newData);
}
connectTables
并点击运行按钮,执行代码连接两个表格并将数据提取到大查询表中。这样,两个表格的数据将会被合并到现有的大查询表中。请注意,代码中的表格名称需要根据实际情况进行修改。
领取专属 10元无门槛券
手把手带您无忧上云