【发布时间】:2020-10-14 06:11:02
【问题描述】:
我需要有人修改我在此处找到的此脚本,以便在找到唯一 ID 时从 sheet1 更新或替换 sheet2 的行值。这只适用于第 2 列。我需要一些东西来更新或替换 sheet2 中的行,最多 10 列或更多。我有一个示例电子表格。如果您在 sheet2 上看到,某些行值丢失或尚未更新,因此我需要更新或替换 sheet1 中的行。
这是电子表格:
https://docs.google.com/spreadsheets/d/100sjGCr0HSdJE1AERCJ9bGKiu3Vs2KxrvGIIjIrOjHw/edit?usp=sharing
感谢您的帮助和分享您的知识。
函数更新主条目(){
var ss=SpreadsheetApp.getActive();
var sh1=ss.getSheetByName('Sheet1');
var rg1a=sh1.getRange(2,1,sh1.getLastRow()-1,1);
var vA1a=rg1a.getValues();
var rg1b=sh1.getRange(2,2,sh1.getLastRow()-1,1);
var vA1b=rg1b.getValues();
var sh2=ss.getSheetByName('Sheet2');
var rg2a=sh2.getRange(2,1,sh2.getLastRow()-1,1);
var vA2a=rg2a.getValues();
var rg2b=sh2.getRange(2,2,sh2.getLastRow()-1,1);
var vA2b=rg2b.getValues();
for(var i=0;i
【问题讨论】:
标签: javascript google-apps-script google-sheets-api