2017-10-21 9 views
-1

セルA1からタブ1のすべてのデータをGに移動します。各セクションを個別の新しいタブにコピーします。例えば:1つのタブのGoogleシートから別のタブに値をコピー

私はアプリのスクリプトを伝えることができ、私はその後、戻って、ルートの情報をつかむルート1の最後に、ルート1の最初から行くと、新しいタブにその情報を貼り付ける必要がありますどのように
> Route One Start Address 
> Stop 1 Address 
> Stop 2 Address 
> Route One Return 
> Address 

> Route Two etc. 

2つは経路1よりも多かれ少なかれ停止しており、それ以上の経路がなくなるまでそれを続けていますか?

+0

は、ルート1とルート2の間にあり、独特休憩していますか?等?その場合は、すべてのルートについて[。getValues()](https://developers.google.com/apps-script/reference/spreadsheet/range#getValues())するスクリプトを作成します。次にルートをループし、ルートデータの各チャンクに対して新しいタブ/ [insertSheet()](https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#insertSheet(オブジェクト))を作成します –

答えて

0

スクリプト内の関数を追加:入力して、目的のタブでは、次に

function copyData(sheetName, startRow, startColumn, numRows, numColumns) { 
    var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet1  = spreadsheet.getSheetByName(sheetName); 

    var data  = sheet1.getRange(startRow, startColumn, numRows, numColumns).getValues(); 

    return data; 
} 

を:

=copyData("Tab 1", 1, 1, 6, 1) 
関連する問題