ゲームテーマシューティングゲーム

【GAS Googleスプレッドシート シートの表示/非表示】「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介のご紹介

「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介のご紹介 ゲームテーマ
スポンサーリンク

「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 > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介

今回は、「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」を紹介します。

作成するスクリプトは、3つあります。

  1. チェックボックスにチェックが入っていないシートを非表示にするスクリプト
  2. チェックボックスのチェックをリセットするスクリプト
  3. 全シートを非表示から表示に変えるスクリプトです。
今回のやりたいこと

スプレッドシートの一覧の記載されている一覧のチャックボックスからシートを非表示/チェックボックスのリセット/全表示します。

目次シートの全シート一覧
シート名 シート表示/非表示
ぺんぎん
うさぎ
アライグマ
りす
らくだ
条件 動作
チャックボックスしているシート 非表示
チャックボックスをリセット チャックを外す
全シート 全表示

今回ご紹介したすべてのシートの目次を自動作成する方法は、下記のページでご紹介しています。

【GAS Googleスプレッド シートの目次自動作成】「GAS(Google Apps Script) Googleスプレッドシートの目次を作成する方法」のご紹介
「GAS(Google Apps Script) Googleスプレッドシートの目次を自動作成する方法」のご紹介ご訪問ありがとうございます。今回は、「GAS(Google Apps Script) Googleスプレッドシー...
次回のやりたいこと

次回は、今回作成した「シートを表示/非表示」などの機能を独自メニューから操作できるようにします。

独自メニューから操作できる機能(スクリプト)一覧
メニュー名 機能 関数名
目次 全シートの一覧を自動表示 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 > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

パソコン > Macbook |楽天

Googleサービス関連ページのご紹介

Googleサービス関連ページをご紹介します。

 

「学ぶ」学習用関連サイトマップのご紹介

「学ぶ」学習用関連サイトマップをご紹介します。

「東亜プラン」シューティングゲーム関連サイトマップのご紹介
「学ぶ」学習用関連サイトマップのご紹介
学び/学習TOP > IT|ゲーム作り|HP作成
ITエディタ/正規表現|プログラミング|
ゲーム作りSTG作り方|C言語の入門/基礎|リファレンス/サンプル文
HP作成WordPress|Cocoon|便利テクニック

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

シューティングゲーム | ゲーム | 中古・新品通販の駿河屋

「学ぶ」学習用関連ページのご紹介

「学ぶ」学習用関連ページをご紹介

コペンギン・サイトマップ

コペンギンのサイトマップをご紹介します。

コペンギンTOP】サイトマップ
コペンギンTOP > ゲームホビー書籍・マンガ

■■│コペンギンTOP > ゲームホビー書籍・マンガ│■■
ゲームTOP > ランキング傑作・名作機種別ジャンル別
学び/学習TOP > IT|ゲーム作り|HP作成
ホビーTOP > プラモデルミリタリーエアガン
●映像>アニメ(ロボットアニメ)│映画│
書籍・マンガ > ゲーム雑誌マンガ

サイトマップ一覧

ゲーム・古本・DVD・CD・トレカ・フィギュア 通販ショップの駿河屋
懐かしの名作から最新作までの豊富な品揃え!通販ショップの駿河屋

コペンギンサイトマップ関連ページのご紹介

コペンギン関連ページをご紹介します。

【ゲームTOP】ゲーム関連ページのご紹介

【ゲームTOP】ゲーム関連ページのご紹介
【TOP】ゲーム関連ページのご紹介ご訪問ありがとうございます。今回は、ゲーム関連ページをご紹介します。PS5ソフトELDEN RING

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介

【書籍・雑誌TOP】書籍・雑誌サイトマップ関連ページのご紹介
書籍・雑誌サイトマップ関連ページのご紹介ご訪問ありがとうございます。今回は、書籍・雑誌サイトマップ関連ページをご紹介します。その他コミック初版)AKIRA(デラックス版) 全6巻セット / 大友克洋

【ホビーTOP】ホビーサイトマップ関連ページのご紹介

【ホビーTOP】ホビーサイトマップ関連ページのご紹介
【TOP】ホビーサイトマップ関連ページのご紹介ご訪問ありがとうございます。今回は、ホビーサイトマップ関連ページをご紹介します。プラモデル1/100 MG MS-09 ドム 「機動戦士ガンダム」
タイトルとURLをコピーしました