2016-04-06 13 views

答えて

0

これは、スクリプトで次のように実行できます。(a)シートのリストを取得します。 (b)それぞれについて、新しいスプレッドシートを作成し、シートの後に命名する。 (c)シートをそこにコピーする。 (d)新しい「スプレッドシート」から最初の「シート1」シートを削除して、途中で取り込まれないようにする。

function saveEach() { 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheets = ss.getSheets(); 
    for (var i = 0; i < sheets.length; i++) { 
    var newss = SpreadsheetApp.create(sheets[i].getSheetName()); 
    sheets[i].copyTo(newss); 
    newss.deleteSheet(newss.getSheets()[0]); 
    } 
} 

参考:SpreadsheetApp

関連する問題