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

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

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

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

ご訪問ありがとうございます。
今回は、前回作成したスクリプト「GAS スプレッドシートの一覧からシートを表示/非表示するスクリプト」を独自メニューから実行できるようにします。

【GAS Googleスプレッドシート シートの表示/非表示】「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 スプレッドシートの一覧からシートを表示/非表示するスクリプト」を独自メニューから実行できるようにします。

目次シートの全シート一覧
シート名 シート表示/非表示
ぺんぎん
うさぎ
アライグマ
りす
らくだ

前回作成したスクリプトは、3つあります。

  1. チェックボックスにチェックが入っていないシートを非表示にするスクリプト
  2. チェックボックスのチェックをリセットするスクリプト
  3. 全シートを非表示から表示に変えるスクリプトです。
条件 動作
チャックボックスしているシート 非表示
チャックボックスをリセット チャックを外す
全シート 全表示
【GAS Googleスプレッドシート シートの表示/非表示】「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介のご紹介
「GAS(Google Apps Script) スプレッドシートの一覧からシートを表示/非表示する方法」のご紹介のご紹介 ご訪問ありがとうございます。 今回は、「GAS(Google Apps Script) スプレッドシートの一覧からシ...
作成する独自メニュー一覧のご紹介

そして、全シートを目次一覧として自動作成するスクリプトも合わせて作成する独自メニューは下記の通りです。

実行したいスクリプト(スクリプト名:目次)を、スプレッドシートのメニュー名に独自メニュー(メニュー名:スクリプト)を表示させて実行します。

独自メニューから操作できる機能(スクリプト)一覧
メニュー名 機能 関数名
目次 全シートの一覧を自動表示 mokuji
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
シート非表示 チェックボックスが外れたシートを非表示 hideSheet
リセット チェックボックスをリセット reset
全表示 シートを全表示 showSheet

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

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

「GAS スプレッドシート:チェックボックスにチェックが入っていないシートを非表示にするスクリプト」のご紹介

「GAS スプレッドシート:チェックボックスにチェックが入っていないシートを非表示にするスクリプト」をご紹介します。

function  onOpen(e){
//■関数名を「onOpen(e)」に変更
//デフォルトの「myFunction()」から「onOpen(e)」に変更して記載
//「onOpen(e)」は、スプレッドシート起動時に自動的に独自メニューが表示されるスクリプト

 //■uiを取得
 //「.getUi()」でスプレッドシートのuiを取得
 var ui = SpreadsheetApp.getUi();

 //■メニュータブを作成
 //「.createMenu()」で取得した「ui」にメニュータブを作成
 //「.createMenu()」にメニュー名(今回は、スクリプト)を記載
 var menu = ui.createMenu("スクリプト");

 //■メニュータブにアイテム追加
 //「.addItem()」で作成したメニュータブにアイテムを追加
 //「.addItem(アイテム名,function名)」で「アイテム名」と実行させたい「function名」を記載
 menu
 .addItem("目次", "mokuji")
  .addSeparator() //セパレーター(線)を追加
  .addItem("シート非表示", "hideSheet")
  .addItem("チャックボックス:リセット", "reset")
  .addItem("シート全表示", "showSheet")
 
 //作成したメニュータブをuiに反映させる
 menu.addToUi();
 
}

解説

関数名を「onOpen(e)」に変更

デフォルトの「myFunction()」から「onOpen(e)」に変更して記載します。

「onOpen(e)」は、スプレッドシート起動時に自動的に独自メニューが表示するスクリプトです。

function  onOpen(e){
「ui」を取得

「.getUi()」でスプレッドシートのuiを取得します。

var ui = SpreadsheetApp.getUi();
メニュータブを作成

「.createMenu()」で取得します。した「ui」にメニュータブを作成します。 「.createMenu()」にメニュー名(今回は、スクリプト)を記載します。

var menu = ui.createMenu("スクリプト");
メニュータブにアイテム追加

「.addItem()」で作成したメニュータブにアイテムを追加します。

「.addItem(アイテム名,function名)」で「アイテム名」と実行させたい「function名」を記載します。
menu
 .addItem("目次", "mokuji")
  .addSeparator() //セパレーター(線)を追加
  .addItem("シート非表示", "hideSheet")
  .addItem("チャックボックス:リセット", "reset")
  .addItem("シート全表示", "showSheet")

「.addItem(“目次”, “mokuji”)」で全タブを自動的に一覧表する関数を指定します。

.addItem("目次", "mokuji")

セパレーター(線)を追加します。

.addSeparator()

前回作成した 「シート非表示(hideSheet)」「チェックボックスのリセット(reset)」「シート全表示(showSheet)」スクリプトをメニューに記載します。

 .addItem("シート非表示", "hideSheet")
 .addItem("チャックボックス:リセット", "reset")
 .addItem("シート全表示", "showSheet")

作成したメニュータブをuiに反映させます。

menu.addToUi();

キーボードのCtrl+Rでスクリプトを実行します。

結果

現在開いているアクティブなシートを更新(キーボードのCtrl+R)すると独自メニューが表示されます。

実行したいスクリプト(スクリプト名:目次)を、スプレッドシートのメニュー名に独自メニュー(メニュー名:スクリプト)を表示させて実行します。

独自メニューから操作できる機能(スクリプト)一覧
メニュー名 機能 関数名
目次 全シートの一覧を自動表示 mokuji
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
シート非表示 チェックボックスが外れたシートを非表示 hideSheet
リセット チェックボックスをリセット reset
全表示 シートを全表示 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をコピーしました