2017-11-23 16 views
0

これは初めてのことなので、簡単な答えです。insertrowsからFunction Google Script

行7の後にいくつかの行を挿入するスクリプトが必要ですが、行の数は特定のセルの値によって異なります。スクリプトでこのセルをどのように参照するのですか?

function CreateRacecard() { 

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[0]; 

// This inserts rows after the seventh row 
sheet.insertRowsAfter(7,?????); 

} 

答えて

1

あなたはセルが別のシートであるかどうは

var numRows=ss.getSheetByName('SheetName').getRange('Cell').getValue(); 

その方法でそれを宣言し、固定スクリプト:

function CreateRacecard() { 

    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var sheet = ss.getSheets()[0]; 

    //Number of rows according to the cell 
    var numRows=sheet.getRange('C1').getValue(); 

    // This inserts rows after the seventh row 
    sheet.insertRowsAfter(7, numRows); 

    } 
+0

素晴らしい、おかげで非常に多くの –

+1

歓迎!問題を解決して編集を受け入れる –