2017-09-11 36 views
0

我試圖將值爲0的單元格複製到另一個單元格中。似乎無法使if語句正常工作。谷歌應用腳​​本複製值!= 0到新列

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); 
    } 
    } 

回答

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); 
    } 
    } 
相關問題