Google apps scirpt|スプレッドシートの指定した行の後ろに複数の行を挿入する

Google apps scirptでスプレッドシートの指定した行の後ろに複数の行を挿入するには

  • insertRowsAfter(afterPosition, howMany)

を使う。

・insertRowsAfter(afterPosition, howMany)
指定された行の位置の後ろにいくつかの行を挿入します。

パラメーター

タイプ 説明
afterPosition Integer 新しい行を追加する必要がある行
howMany Integer 挿入する行数

戻る
Sheet – シート、メソッド連鎖に便利

参照:sheet#insertRowsAfter(Integer,Integer)

Google apps scirptでスプレッドシートの指定した行の後ろに複数の行を挿入するスクリプト

insertRows(開始行、挿入行数)

開始行をrowに格納、挿入行数をrow1に格納してinsertRows(row、row1)で実行したスクリプト。

function gyou_sakujo()ではdeleteRows(開始行、挿入行数)で挿入した行をまるまる削除。

Google apps scirptでスプレッドシートの指定した行の後ろに複数の行を挿入するsample

 

まとめ

insertRows(開始行、挿入行数)にて行数を指定すればOK。

Rangeを指定せずに使えるので扱いやすい。もし1行目〜10行挿入したい場合は

insertRows(1,10) ◯

insertRow(1,10) ☓

sを付け忘れないこと。

>>スプレッドシートの指定した行の後に行を挿入する

>>スプレッドシートの指定した行の前に複数の行を挿入する

>>スプレッドシートの指定した列の前に複数の列を挿入する

>>スプレッドシートの指定した列の後ろに複数の列を挿入する