我正在尝试将值为0的单元格复制到另一个单元格中。似乎无法使if语句起作用。
function pushGeo()
{
var ssA = SpreadsheetApp.openById('###')
var ss = ssA.getSheetByName('thissheet');
var lastRow = ss.getLastRow();
for(var row=2;row<=lastRow;row++)
{
if(ss.getRange('G'+row).getValue() != 0){
var source = ss.getRange('G2:G'+lastRow);
var destination = ss.getRange('N2:N'+lastRow);
source.copyTo(destination);
}
}
现在它将所有单元格复制到新列中。
== 啊没关系。我对这个范围很傻。是时候停止当天的编码了。
function pushGeo()
{
for(var row=2;row<=lastRow;row++)
{
if(ss.getRange('G'+row).getValue() != 0){
var source = ss.getRange('G'+row);
var destination = ss.getRange('N'+row);
source.copyTo(destination);
}
}
答案 0 :(得分:1)
function pushGeo()
{
for(var row=2;row<=lastRow;row++)
{
if(ss.getRange('G'+row).getValue() != 0){
var source = ss.getRange('G'+row);
var destination = ss.getRange('N'+row);
source.copyTo(destination);
}
}