2014-03-27 77 views
0

我試圖從一個谷歌工作表複製到另一個範圍沒有成功。我嘗試了所有我曾經遇到過的答案,但他們對我來說毫無結果。腳本中的所有內容都是獨立於內容,或者ell不會被複制。在Google工作表中複製範圍從一個工作表到另一個

任何幫助或指導將非常感激。 這裏是我使用的代碼:

function copyCell() { 



var ss = SpreadsheetApp.getActiveSpreadsheet(); 

    var source = ss.getSheetByName("City"); 

    var destination = ss.getSheetByName("Boost"); 


    var source_range = source.getRange("A17").getValue(); 

    ss.setActiveSheet(ss.getSheets()[2]); 

    destination.insertRowAfter("3"); 

    var destination_range = destination.getRange("A4") 

    destination_range.setValue(source_range); 

    Browser.msgBox("The value has been added",Browser.Buttons.OK) 

} 

回答

0

我的朋友,我創造了這個劇本,我

Function copyCell (sourceWorksheet, sourceSpreadsheet, rangeToCopy, destSpreadsheet, destRow, destColumn) { 
var source = SpreadsheetApp.openById(sourceWorksheet); 
var sourceSheet = source.getSheetByName(sourceSpreadsheet); 
var destSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(destSpreadsheet); 

var rangoToCopy = sourceSheet.getRange(rangeToCopy).getValue; 

destSheet.getRange(destRow,destColumn).setValue(rangoToCopy)} 
工作正常
相關問題