我在一个电子表格中有一个表,在另一个电子表格中有一个相等的列的另一个表,我尝试使用if
比较每个电子表格的两列,如果值匹配,它们将复制这些值像这样从下一列到其他电子表格...
city number
--------- city number
Mad 1
--------------------------- 1
Bar 2
--------------------------- 1
,如果名称与其他电子表格匹配或相同
Sev 3
--------------------------- 1
然后它像这样复制...
city number
Mad
------- 1
Mad
------- 1
Mad
------- 1
我有以下代码,但我知道这可能不是正确的方法,或者此方法不完整...
//this its the spreadsheet one
function hoja1(){
var ss =
SpreadsheetApp.openById("ID")
.getSheetByName("city");
var city = ss.getRange("A2:A");
var number = ss.getRange("B2:B").getValues();
var lr = city.getLastRow();
//this is the spreadsheet two
var ss2 =
SpreadsheetApp.openById("ID")
.getSheetByName("CITY");
var number2 = ss2.getRange("B2:B").getValues();
if( number2 == number ){
var set = ss2.getRange(2,1, lr, 1).setValues(city);
}
}
有人可以帮助我完成它或纠正我错吗?谢谢