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

【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サービス関連ページをご紹介します。

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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