2016-08-19 53 views
0

我正在嘗試使用copyTo複製整個工作表從一個谷歌工作表到一個全新的。但是,一切都很好,新創建的表格都會顯示「複製」,然後顯示錶名。有沒有辦法刪除單詞複製?代碼如下。copyto谷歌應用程序腳本沒有「複製」的工作表名稱

function setupSheet() 
{ 
var sources = SpreadsheetApp.openById('172teYmA4Bz61PscMQiTmpqWdvBUBDu_J2hR0m_8i_b8'); 
var allSheets = ['Display Case', 'Your Badges', 'Badge Directory', 'Activate Sheet']; 

allSheets.forEach(function(each) 
{ 
    var thisSheet = SpreadsheetApp.getActive() 
    var sourcevalues = sources.getSheetByName(each).copyTo(thisSheet) 
}); 
} 

回答

0
var sourcevalues = 
sources.getSheetByName(each).copyTo(thisSheet).setName(thisSheet.getName()) 
+0

如何設置的名字?如果我什麼也不留下,那麼它會嘗試將所有內容重命名爲Untitled電子表格。如果我嘗試使用getName(每個)我得到一個無法找到方法getName(字符串)。 –

相關問題