Google Apps Script スプレッドシートに位置を指定してに新しいシートを挿入するサンプル

環境
Google Chrome  122.0.6261.129(Official Build) (64 ビット)
Windows 11 Pro 64bit

構文
spreadsheet.insertSheet('新しいシート’, インデックス番号 , {template: templateSheet});
インデックス番号を指定することで、位置を指定して、挿入します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function myFunction() {
// スプレッドシート作成
let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// テンプレート
let templateSheet = spreadsheet.getSheetByName('テストシート1');
// 新しいシートを挿入する
spreadsheet.insertSheet('新しいシート', 3 , {template: templateSheet});
}
function myFunction() { // スプレッドシート作成 let spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // テンプレート let templateSheet = spreadsheet.getSheetByName('テストシート1'); // 新しいシートを挿入する spreadsheet.insertSheet('新しいシート', 3 , {template: templateSheet}); }
function myFunction() {

  // スプレッドシート作成
  let spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

  // テンプレート
  let templateSheet = spreadsheet.getSheetByName('テストシート1');

  // 新しいシートを挿入する
  spreadsheet.insertSheet('新しいシート', 3 , {template: templateSheet});

}

 

Google Apps Script

Posted by arkgame