AppScript Google Sheets:将结账表中的序列号与主表匹配,然后更新主表中的单元格
创始人
2024-11-10 06:30:26
0

以下是一个示例代码,演示如何使用AppScript在Google Sheets中将结账表中的序列号与主表匹配,然后更新主表中的单元格:

function updateMainTable() {
  // 获取结账表
  var checkoutSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("结账表");
  var checkoutData = checkoutSheet.getDataRange().getValues();

  // 获取主表
  var mainSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("主表");
  var mainData = mainSheet.getDataRange().getValues();

  // 遍历结账表中的每一行
  for (var i = 0; i < checkoutData.length; i++) {
    var checkoutRow = checkoutData[i];

    // 获取结账表中的序列号
    var serialNumber = checkoutRow[0];

    // 遍历主表中的每一行
    for (var j = 0; j < mainData.length; j++) {
      var mainRow = mainData[j];

      // 检查序列号是否匹配
      if (mainRow[0] === serialNumber) {
        // 更新主表中的单元格
        mainSheet.getRange(j+1, 2).setValue(checkoutRow[1]);
        mainSheet.getRange(j+1, 3).setValue(checkoutRow[2]);
        mainSheet.getRange(j+1, 4).setValue(checkoutRow[3]);
        break; // 匹配到序列号后跳出内循环
      }
    }
  }
}

以上代码假设结账表和主表都有相同的列结构,其中结账表的序列号在第一列,主表的序列号也在第一列。根据实际情况,你可能需要调整代码中的列索引和表名。

要运行这个脚本,你可以在Google Sheets中选择“工具”>“脚本编辑器”,然后将代码粘贴到脚本编辑器中。然后,保存并运行脚本。运行脚本后,它将遍历结账表中的每一行,将序列号与主表进行匹配,并在找到匹配项时更新主表中的相应单元格。

相关内容

热门资讯

黑科技插件!wepoker免费... 黑科技插件!wepoker免费辅助器,德普之星透视辅助插件,其实确实有挂(存在有挂)德普之星透视辅助...
插件辅助挂!约局吧德州可以透视... 插件辅助挂!约局吧德州可以透视吗,红龙poker辅助,果然真的是有挂(有挂教程)1、进入到红龙pok...
此事引发广泛关注!wepoke... 此事引发广泛关注!wepoker辅助分析器,如何下载德普之星辅助软件,切实真的是有挂(有挂头条)1、...
据玩家消息!wepoker透视... 据玩家消息!wepoker透视脚本免费下载,德扑之星辅助器,一直是真的有挂(有挂存在)1、进入到德扑...
最终!拱趴大菠萝万能辅助器,德... 最终!拱趴大菠萝万能辅助器,德普之星的辅助工具介绍,竟然真的是有挂(有挂神器)1、许多玩家不知道德普...
教程辅助挂!poker wor... 教程辅助挂!poker world辅助器,德扑之星怎么设置埋牌,确实真的是有挂(详细教程)进入游戏-...
针对!德普之星透视辅助软件是真... 针对!德普之星透视辅助软件是真的吗,德普之星透视辅助软件下载,一直是真的有挂(有挂方式)1、玩家可以...
2026版辅助挂!hhpoke... 2026版辅助挂!hhpoker可以开挂吗,德普之星有辅助软件吗,其实是真的有挂(有挂规律)1、不需...
黑科技代打!hhpoker底牌... 黑科技代打!hhpoker底牌透视脚本,德普之星app安卓版破解版,果然存在有挂(有挂解惑)1、用户...
目前!wepoker作弊方法,... 目前!wepoker作弊方法,德扑之星私人局透视,一直确实有挂(真的有挂)1、下载好德扑之星私人局透...