GAS(Google Apps Script) スプレッドシートでシートの一括作成/削除/位置指定の方法
ご訪問ありがとうございます。
今回は、GAS(Google Apps Script) スプレッドシートでシートの一括作成/削除/位置指定の方法をご紹介します。
Googleサービス関連サイトマップのご紹介
Googleサービス関連サイトマップをご紹介します。
Googleサービス関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
ITtop > エディタ|プログラミング||| | |||
【GAS(Google Apps Script)】 | |||
ショットカット|MimeType一覧|| 【Googleドライブの操作】 基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除||||| 【スプレットシートの操作】 ■基本編(スプレッドシート取得|操作|コピー) ■ファイル操作(一括コピー|ファイル情報一括取得||||) ■シート操作 シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除 便利機能(目次の自動作成|シートの表示/非表示|メニュー操作) ■セル操作 (1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|) ■書式(書式設定|||) ■フォント(フォントの英名確認|フォント/文字サイズを一括変換) ■画像(QRコード生成|画像ファイルを一括生成|||) ■独自メニュー(作成|サブメニュー/区切り線) ■便利なスクリプト(ファイル情報の一括取得||| |
|||
【SEO】 | |||
SEOの歴史|アルゴリズムアップデート|||| | |||
テキストエディタ(サクラエディタ|正規表現) | |||
【プログラミング】 | |||
【C言語】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
GAS(Google Apps Script) スプレッドシートでシートの一括作成/削除/位置指定の方法
「GAS(Google Apps Script) スプレッドシートでシートの一括作成/削除/位置指定の方法」をご紹介します。
今回ご紹介するメソッドは、
- シートを作成「.insertSheet()」
- シートを作成時に位置を指定する「.insertSheet(“シート名”,0)」
- 100シート一括で作成する「for文+.insertSheet()
- シートを一括削除する「for文+.deleteSheet()」です。
操作内容 | メソッド |
シートを作成 | .insertSheet() |
シートを作成時に位置を指定する | .insertSheet(“シート名”,0) |
100シート一括で作成する | for文+.insertSheet() |
シートを一括削除する | for文+.deleteSheet() |
function myFunction() {
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//シートを作成(4パターン)
ss.insertSheet(); //指定なし
ss.insertSheet("シート名"); //シート名を指定
ss.insertSheet("シート名",0); //シート名・位置を指定(0:先頭)
ss.insertSheet("シート名",1); //シート名・位置を指定(1:2番目)
//100シート一括で作成(シート2~シート100)
for(var i=2; i<=100; i++){
ss.insertSheet("シート"+i);
}
//シートを削除
var sheets = ss.getSheets(); //全シートを取得
for(var i=0; i<=98; i++){ //シート1~シート99を削除 ★配列番号は0からスタートするので初期化式がi=0
ss.deleteSheet(sheets[i]);
}
}
GAS(Google Apps Script) スプレッドシートでシートを作成「.insertSheet()」にする方法
GAS(Google Apps Script) スプレッドシートでシートを作成「.insertSheet()」にする方法をご紹介します。
function myFunction() {
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet("シート名"); //シート名を指定して作成
}
解説
「SpreadsheetApp.getActiveSpreadsheet()」でスプレッドシートファイルを取得します。
var ss = SpreadsheetApp.getActiveSpreadsheet();
「.insertSheet(“シート名”)」で新しくシートを作成します。「”シート名”」にはシート名を記述して下さい。
ss.insertSheet("シート名");
- キーボードのCtrl+Rでスクリプトが実行されます。
- 新しくシートが作成されました。
GAS(Google Apps Script) スプレッドシートでシートを作成時に位置を指定する「.insertSheet(“シート名”,0)」にする方法
「GAS(Google Apps Script) スプレッドシートでシートを作成時に位置を指定する「.insertSheet(“シート名”,0)」にする方法」をご紹介します。
function myFunction() {
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//シート名・位置を指定(0:先頭)
ss.insertSheet("シート名",0);
}
解説
「SpreadsheetApp.getActiveSpreadsheet()」でスプレッドシートファイルを取得します。
var ss = SpreadsheetApp.getActiveSpreadsheet();
- 「.insertSheet(“シート名”,0)」で新しくシートを作成します。「”シート名”」にはシート名を記述して下さい。
- 「,0」で作成するシートの位置を指定できます。
ss.insertSheet("シート名",1); //③シート名・位置を指定(1:2番目)
- キーボードのCtrl+Rでスクリプトが実行されます。
- 1番目に新しいシートが作成されました。
GAS(Google Apps Script) スプレッドシートで100シート一括で作成する「for文+.insertSheet()」にする方法
「GAS(Google Apps Script) スプレッドシートで100シート一括で作成する「for文+.insertSheet()」にする方法」をご紹介します。
function myFunction() {
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//100シート一括で作成(シート2~シート100)
for(var i=2; i<=100; i++){
ss.insertSheet("シート"+i);
}
}
解説
「SpreadsheetApp.getActiveSpreadsheet()」でスプレッドシートファイルを取得します。
var ss = SpreadsheetApp.getActiveSpreadsheet();
「for(var i=2; i<=100; i++)」for文でシート2からシート100までのシートを作成します。
for(var i=2; i<=100; i++){
ss.insertSheet("シート"+i);
}
- 「.insertSheet(“シート”+i);」では「シート”+i」で新規作成したいシート名+連番を指定します。
- 「”シート”+i」の「シート」は自由に記述できます。(「”ぺんぎん”+i」など)
キーボードのCtrl+Rでスクリプトが実行されます。
100枚のシートが作成されました。
GAS(Google Apps Script) スプレッドシートでシートを一括削除する「.deleteSheet()」にする方法
「GAS(Google Apps Script) スプレッドシートでシートを一括削除する「.deleteSheet()」にする方法」をご紹介します。
function myFunction() {
//スプレッドシートを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//シートを削除
var sheets = ss.getSheets(); //全シートを取得
for(var i=0; i<=98; i++){ //シート1~シート99を削除 ★配列番号は0からスタートするので初期化式がi=0
ss.deleteSheet(sheets[i]);
}
}
解説
「SpreadsheetApp.getActiveSpreadsheet()」でスプレッドシートファイルを取得します。
var ss = SpreadsheetApp.getActiveSpreadsheet();
「for文+.deleteSheet()」でシート1からシート99を削除します。
for(var i=0; i<=98; i++){
ss.deleteSheet(sheets[i]);
}
キーボードのCtrl+Rでスクリプトが実行されます。
99枚のシートが削除されました。
Googleサービス関連サイトマップのご紹介
Googleサービス関連サイトマップをご紹介します。
Googleサービス関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
ITtop > エディタ|プログラミング||| | |||
【GAS(Google Apps Script)】 | |||
ショットカット|MimeType一覧|| 【Googleドライブの操作】 基本編(フォルダ名/URLを取得|スプレットシートのフォルダID取得|ファイル一括取得|フォルダ一括取得|ファイル一括削除||||| 【スプレットシートの操作】 ■基本編(スプレッドシート取得|操作|コピー) ■ファイル操作(一括コピー|ファイル情報一括取得||||) ■シート操作 シート取得|シート非表示/再表示|タブ色変更|シート一括作成/削除 便利機能(目次の自動作成|シートの表示/非表示|メニュー操作) ■セル操作 (1セル操作|複数セル値|(取得|記載)|範囲データをクリア|数式を最終行までコピー|全シート一括値貼り|グループ化|並び替え|連想配列|) ■書式(書式設定|||) ■フォント(フォントの英名確認|フォント/文字サイズを一括変換) ■画像(QRコード生成|画像ファイルを一括生成|||) ■独自メニュー(作成|サブメニュー/区切り線) ■便利なスクリプト(ファイル情報の一括取得||| |
|||
【SEO】 | |||
SEOの歴史|アルゴリズムアップデート|||| | |||
テキストエディタ(サクラエディタ|正規表現) | |||
【プログラミング】 | |||
【C言語】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 | |||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
Googleサービス関連ページのご紹介
Googleサービス関連ページをご紹介します。
「学ぶ」学習用関連サイトマップのご紹介
「学ぶ」学習用関連サイトマップをご紹介します。
「学ぶ」学習用関連サイトマップのご紹介 |
|||
学び/学習TOP > IT|ゲーム作り|HP作成 | |||
【IT】エディタ/正規表現|プログラミング| 【ゲーム作り】STG作り方|C言語の入門/基礎|リファレンス/サンプル文 【HP作成】WordPress|Cocoon|便利テクニック |
|||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
シューティングゲーム | ゲーム | 中古・新品通販の駿河屋
「学ぶ」学習用関連ページのご紹介
「学ぶ」学習用関連ページをご紹介
コペンギン・サイトマップ
コペンギンのサイトマップをご紹介します。
【コペンギンTOP】サイトマップ | ||||
コペンギンTOP > ゲーム│ホビー│書籍・マンガ│ | ||||
■■│コペンギンTOP > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。