- 「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介のご紹介
- 「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介
- 「GAS スプレッドシート:チェックボックスにチェックが入っていないシートを非表示にするスクリプト」のご紹介
- 「GAS スプレッドシート:チェックボックスのチェックをリセットするスクリプト」のご紹介
- 「GAS スプレッドシート:全シートを非表示から表示に変えるスクリプト」のご紹介
- Googleサービス関連ページのご紹介
- 「学ぶ」学習用関連ページのご紹介
- 【ゲームTOP】ゲーム関連ページのご紹介
- 【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
- 【ホビーTOP】ホビーサイトマップ関連ページのご紹介
「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) スプレッドシートの一覧からシートを表示/非表示する方法」を紹介します。
作成するスクリプトは、3つあります。
- チェックボックスにチェックが入っていないシートを非表示にするスクリプト
- チェックボックスのチェックをリセットするスクリプト
- 全シートを非表示から表示に変えるスクリプトです。
今回のやりたいこと
スプレッドシートの一覧の記載されている一覧のチャックボックスからシートを非表示/チェックボックスのリセット/全表示します。
目次シートの全シート一覧 | |
シート名 | シート表示/非表示 |
ぺんぎん | ☑ |
うさぎ | ☑ |
アライグマ | ☑ |
りす | ☑ |
らくだ | ☑ |
条件 | 動作 |
チャックボックスしているシート | 非表示 |
チャックボックスをリセット | チャックを外す |
全シート | 全表示 |
今回ご紹介したすべてのシートの目次を自動作成する方法は、下記のページでご紹介しています。
次回のやりたいこと
次回は、今回作成した「シートを表示/非表示」などの機能を独自メニューから操作できるようにします。
独自メニューから操作できる機能(スクリプト)一覧 | ||
メニュー名 | 機能 | 関数名 |
目次 | 全シートの一覧を自動表示 | mokuji |
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー | ||
シート非表示 | チェックボックスが外れたシートを非表示 | hideSheet |
リセット | チェックボックスをリセット | reset |
全表示 | シートを全表示 | showSheet |
「GAS スプレッドシート:チェックボックスにチェックが入っていないシートを非表示にするスクリプト」のご紹介
「GAS スプレッドシート:チェックボックスにチェックが入っていないシートを非表示にするスクリプト」をご紹介します。
function hideSheet() {
//シートからシート名・表示☑のデータを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//シート一覧が記載されているシート名(今回は「目次」)を指定
var sheet = ss.getSheetByName("目次");
var rows = sheet.getLastRow()-1; //データ行数を取得(1行目がカラム行のため-1)
var datas = sheet.getRange(2,2,rows,2).getValues(); //範囲の値を取得
//表示☑が入っていないシートは非表示にする
datas.forEach(function(data){ //datasの各行に対して繰り返し
//各列からデータを抜き出し
var name = data[0];
var check = data[1];
//☑が入っていない場合の処理
if(check == false){
//非表示にするシートを取得
var hideSheet = ss.getSheetByName(name);
//シートを非表示
hideSheet.hideSheet();
}
});
}
「GAS スプレッドシート:チェックボックスのチェックをリセットするスクリプト」のご紹介
「GAS スプレッドシート:チェックボックスのチェックをリセットするスクリプト」をご紹介します。
function reset() {
//①D列:表示☑の範囲を取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//シート一覧が記載されているシート名(今回は「目次」)を指定
var sheet = ss.getSheetByName("目次");
var rows = sheet.getLastRow()-3; //データ行数を取得(3行目までカラム行のため-3)
var range = sheet.getRange(2,3,rows,1); //セル範囲を取得
//②対象範囲の記載をすべてFALSEにする
range.setValue("FALSE");
}
「GAS スプレッドシート:全シートを非表示から表示に変えるスクリプト」のご紹介
「GAS スプレッドシート:全シートを非表示から表示に変えるスクリプト」をご紹介します。
function showSheet() {
//ファイルを取得
var ss = SpreadsheetApp.getActiveSpreadsheet();
//ファイル内のすべてのシートを取得(結果は二次元配列に格納される)
var sheets = ss.getSheets();
//各シートに対して繰り返し
sheets.forEach(function(sheet){
//シートを再表示
sheet.showSheet();
});
}
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 > ゲーム│ホビー│書籍・マンガ│■■ |
||||
サイトマップ一覧 |
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋
コペンギンサイトマップ関連ページのご紹介
コペンギン関連ページをご紹介します。