2013-07-18 59 views
3

我想修改下面顯示的腳本,這樣如果重新運行,它不會覆蓋預先存在的數據,而是將行寫入它下面。複製並粘貼谷歌電子表格腳本

(我用的是谷歌電子表格)

moveValuesOnly fonction() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var source = ss.getRange ("Sheet1 F1: H3 '); 
source.copyTo (ss.getRange ("Feuil2 A1! '), {contentsOnly: true}); 
source.clear(); 
} 

回答

5

這個版本會發現在目標表中的第一個空行,並複製源數據,以便從那裏開始。

function moveValuesOnly() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var source = ss.getRange ("Sheet1!F1:H3"); 
    var destSheet = ss.getSheetByName("Feuil2"); 
    // Déterminer l'emplacement de la première ligne vide. 
    var destRange = destSheet.getRange(destSheet.getLastRow()+1,1); 
    source.copyTo (destRange, {contentsOnly: true}); 
    source.clear(); 
} 
+0

MERCI beaucoup倒VOTRE REPONSE CELA fonctionneàmerveille :)花蓮艱難連接法國德utiliser谷歌tableur車萊論壇SONT兜售EN英語等小仔assez技術。 1000 merci;) – user2579734

+0

如何將這個用於特定的列?所以我們只說第2,4和5列? –

相關問題