Google ワークシートの途中に行を挿入しようとしていますが、API ドキュメントで方法が見つかりません。
スプレッドシート データ (自分で作成したものではない) を使用するプログラムは、下部に追加された新しい行を単純に無視するため、下部に新しい行を追加できません。
誰かアイデアはありますか?
Google ワークシートの途中に行を挿入しようとしていますが、API ドキュメントで方法が見つかりません。
スプレッドシート データ (自分で作成したものではない) を使用するプログラムは、下部に追加された新しい行を単純に無視するため、下部に新しい行を追加できません。
誰かアイデアはありますか?
次のコードは、シートの中央に行を追加します。
function onOpen() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// create menu
var menu = [{name: "Insert row ", functionName: "insertRow"}];
// add to menu
ss.addMenu("Insert", menu);
}
function insertRow() {
// get active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
// get first sheet
var sh = ss.getSheets()[0];
// determine number of rows (compensate for header)
var rows = sh.getMaxRows();
// insert row in the middle
var middle = rows/2;
sh.insertRows(middle);
}
私が準備したサンプルファイルを参照してください:真ん中に行を追加してください