hiro_mon

長野県で学校事務職員をやってます。excel+vbaを使った業務効率化を目指した取り組みをしています。GIGAスクールでChromebookが導入されたのを機にgasを勉強中。 先生達が時間的な余裕を持てるように少しでも力になれればと実践しています。

hiro_mon

長野県で学校事務職員をやってます。excel+vbaを使った業務効率化を目指した取り組みをしています。GIGAスクールでChromebookが導入されたのを機にgasを勉強中。 先生達が時間的な余裕を持てるように少しでも力になれればと実践しています。

最近の記事

  • 固定された記事

Googleフォームを活用した欠席・遅刻・早退連絡システムを作成する(GAS使用)

Googleフォームを活用した欠席・遅刻・早退連絡について紹介します。 この記事のとおりにやってもらえれば作成できます! ※一番下に作成手順の動画もあります! ※2024.10.3  ・アップデート等の影響だと思われますが、フォームを開けるプログラムが動かない現象が発生しているためコード修正しました。修正箇所は集計用スプレッドシートのスクリプトコード88行目です(以下参照)。 //修正前コード//items[0].setTitle('欠席・遅刻・早退する日:' + for

    • アップデート:Googleフォームで質問を自由にカスタマイズ(欠席・遅刻・早退連絡システムを作成する)

      ※2024.10.3  ・アップデート等の影響だと思われますが、フォームを開けるプログラムが動かない現象が発生しているためコード修正しました。修正箇所は集計用スプレッドシートのスクリプトコード88行目です(以下参照)。 //修正前コード//items[0].setTitle('欠席・遅刻・早退する日:' + form_targetDay);//修正コードitems[0].asSectionHeaderItem().setTitle('欠席・遅刻・早退する日:' + form

      • 【超簡単】スプレッドシートのデータで帯グラフを自動作成する(GAS使用)

        今回は集計データから帯グラフ(100%積み上げ横棒グラフと呼ばれることも)を自動作成するスプレッドシートを紹介します。利用シーンとしては、Googleフォームで全校アンケートなどをとったときで、学年別の回答構成比を表現したいときや、年度ごとの回答構成比を表現したいときなどです。 基本的にコピペだけで利用できるので是非ご覧ください。 1 スプレッドシートについて・シートの基本構成は「集計」シートが1つ ・1列目は比較項目列 ・1行目は質問項目行 2 使い方「集計」シートへデ

        • 【養護の先生必見】保健室入室記録アプリを作成しよう!(GASでWebアプリをデプロイ)

          ■2024年1月のGoogleアップデートでHTML内のimgタグで表示しているGoogleドライブ画像が表示されない現象が発生しています。とりあえずの対処法を掲載しています。詳しくは見出しの『※画像が表示されない現象について(2024.1.15)』をご覧ください。 ■改良バージョンを作りました!詳しくは見出しの『※改良バージョン(2022.11.19)』をご覧ください。 今回はGASを使った保健室入室記録Webアプリを紹介します。Googleフォームなどを使えば似たような

        • 固定された記事

        Googleフォームを活用した欠席・遅刻・早退連絡システムを作成する(GAS使用)

        • アップデート:Googleフォームで質問を自由にカスタマイズ(欠席・遅刻・早退連絡システムを作成する)

        • 【超簡単】スプレッドシートのデータで帯グラフを自動作成する(GAS使用)

        • 【養護の先生必見】保健室入室記録アプリを作成しよう!(GASでWebアプリをデプロイ)

          【超簡単】Classroomオーナー権限を一括移譲(GAS使用)

          本記事では、Google workspace for education のClassroomでオーナー権限を一括移譲するスプレッドシートを紹介します。Classroom APIを利用してGASで作成しています。 なお、本システムは特権管理者での使用を想定しています! 1 特徴(1)Gmail が使えなくてもオーナー権限を移譲することができる 自治体や学校によってGmailの使用を禁止しているところがあるようです。Classroomはオーナー権限譲渡をGmail認証で設定

          【超簡単】Classroomオーナー権限を一括移譲(GAS使用)

          【必見】メール処理を効率化(Gmail + GAS + VBA)

          皆さんの学校ではメールの処理はどうやって行っていますか? 一般的には文書処理担当者(人間)が ①メールを一件ずつ開いて本文を印刷し、場合によっては添付ファイルも全て開いて印刷。 ②そして係へメール転送。 ③印刷したメール文書へ収受印・閲覧印(回覧印)を押印して回覧 という流れが一般的だと思います(次の図)。 この一連のメール処理の流れのうち①②の作業時間が大幅に削減されるとしたら画期的だと思いませんか? 一般的な文書処理の流れの場合、①②の処理はメールの件数が多ければ

          【必見】メール処理を効率化(Gmail + GAS + VBA)

          【超簡単】Classroomを一括削除(GAS使用)

           GIGAスクールでGoogleのクラスルームを使っている学校は多いと思います。クラスルームの削除って手動でやる場合、一度アーカイブしてからじゃないとできないので少し面倒ですよね。また、沢山クラスルームがあると自分が(削除権限がある)オーナーのクラスルームがどれか確認するのも意外と大変です。  ということで、今回はGASを使ってClassroomを簡単に一括削除できるスプレッドシートを作りました。 ※クラスルーム削除後は元に戻せないので慎重に実行してください。自己責任の上での

          【超簡単】Classroomを一括削除(GAS使用)

          【超簡単】Excel+VBAで動静表一覧作成

          今回は夏休みなど学校休業中に作成する動静表一覧をExcel+VBAで作ってみたので紹介します。スプレッドシートとしても活用できますので、ご覧ください。 1 使い方(2ステップ)エクセルファイルは「一覧」「名簿」の2つのシートで構成されています (1)名簿シートを設定し「一覧シート初期化」を実行する このとき条件付き書式の設定をお勧めします (2)「一覧」シートを作成する 一覧表作成後は例えばGoogleドライブへスプレッドシートとして保存して共有するという活用方法も

          【超簡単】Excel+VBAで動静表一覧作成

          【超簡単】Excel+VBAで封筒印刷

          今回は封筒印刷するときのエクセルファイルを紹介します。Word+Excelと2ファイルを使って差し込み印刷する仕組みはよくありますが、私は差し込み印刷が苦手なため、Excelだけで作成しました。 差し込み印刷と比べたメリットは覚えることがほとんどないため手軽に利用できる点でしょうか。反対にデメリットとしては横書きな点くらいだと思います。ただ、個人的には縦書きにこだわる理由はないと思っています。 特徴・連続印刷(一括印刷)が可能 ・分類を設定することで、分類ごとに管理すること

          【超簡単】Excel+VBAで封筒印刷

          スプレッドシート(GAS)を使用したタスク管理

          ■改良バージョンを作りました!詳しくは見出しの『※改良バージョン(2023.2.4)』をご覧ください。 スプレッドシート+GASを使用してタスク管理する仕組みを作ったので紹介します。GASを使用しているためPCでの操作が前提となります。 特徴Googleカレンダーへの登録(既存Googleカレンダーの利用も可能) タスク登録日の朝、メール通知(複数カレンダーを使用した複数人への通知が可能) 作業用シートを使った入力補助機能 以上3つの特徴について説明していきます。

          スプレッドシート(GAS)を使用したタスク管理

          名簿作成のちょっとした負担軽減になるかも?

          突然ですが、学校で扱っている名簿データってどうですか? 学校では様々な名簿データを管理しています。最近ではC4thなどの校務支援システムで管理している学校もあると思います。 これらの名簿データ(以降、元データ)を使って例えば学級名簿を作ろうとしたときに、新しいエクセルファイルを作成して元データからアナログにコピペしながら作ったりしていませんか?C4thで元データを管理していても細かい項目、例えば「学籍番号」「氏名」「性別」だけでエクセルファイルをエクスポートできなかったりしま

          名簿作成のちょっとした負担軽減になるかも?

          学校のICT環境のセキュリティ設定、本当にそれでいいんですか?

          今回は学校のICT環境におけるセキュリティについて書きたいと思います。 例えばChromeブックを配っている自治体だとGoogle Workspace for Educationのアカウントを付与していると思いますが、Gメールが使えない、市外のアカウントとのファイル共有ができない、酷いところだとGoogleドライブが使えない、Googleマップにつなげない設定をしているところも耳にします。世界と繋がれるのに、市町村内(酷い場合は学校内)で閉じてしまっているのは何故なのでしょう

          学校のICT環境のセキュリティ設定、本当にそれでいいんですか?

          【超簡単】遺伝的アルゴリズムを使ってリレーのチームを作成しよう!(GAS)

          ■改良バージョンを作りました!詳しくは見出しの『※改良バージョン(2022.7.1)』をご覧ください。 今回は、AIアルゴリズム第2弾ということで、体育の授業などでタイムを計測することがあると思いますが、それらのタイムデータを使って良い感じに(チーム間のタイム差をできるだけ無くす)チーム分けするスプレッドシートを紹介します。簡単なので是非試してみてください! 1 導入方法(2ステップ) (1)スプレッドシートをコピーする (2)コピーしたスプレッドシートの「マスタ」シ

          【超簡単】遺伝的アルゴリズムを使ってリレーのチームを作成しよう!(GAS)

          【超簡単】遺伝的アルゴリズムを使って懇談会日程を作成しよう!(GAS)

          今回のテーマはAI(人工知能)の一つ「遺伝的アルゴリズム」を使って懇談会など保護者との面談日程を自動で作成します!早い者勝ちではなく、保護者の希望をできるだけ反映させることができます。 ※一番下に操作手順動画を掲載しています。 使用するツールはGoogleフォーム、スプレッドシート、Googleカレンダーの3つです。 1 チャレンジするメリット(1)時間コストや印刷コスト削減 プリント配布に比べて配布に費やす時間コストや紙代やインク代削減などの印刷コストが削減できます。

          【超簡単】遺伝的アルゴリズムを使って懇談会日程を作成しよう!(GAS)

          養護の先生必見!『 成長の記録』をPDFでプレゼントしてみませんか?

           今回のテーマは養護の先生が卒業生にプレゼントすることがある「成長の記録」を使ってGIGAスクール時代の資料配布の新しい形を提案します!  小学校や中学校時代のものって卒業アルバム以外で保管してあるものってありますか?私はあまりものを取っておくタイプではないので、卒業アルバム以外は保管していません。というか卒業アルバムも捨てた記憶がないだけで正確な保管場所は把握していません(汗)。  GIGAスクール時代の今だったらデータで貰えれば嬉しかっただろうな~と想像します。Goog

          養護の先生必見!『 成長の記録』をPDFでプレゼントしてみませんか?

          複数フォルダを一括自動作成(Excel+VBA)

           新年度準備で新しいフォルダ(空)を作るとき、前年度のフォルダ構成のまま、サブフォルダを含むフォルダ(空)のみをコピーしたいことってありませんか?そんな時に使えるVBAを使ったエクセルファイルを紹介します。 【特徴】 前年度のフォルダ構成をコピーするだけならコマンドプロンプトを使った方法がありますが、今回紹介するエクセルファイルではフォルダ構成のコピーに加えて以下の機能があります。 ・コピーしたフォルダ構成を基本に再設計できる。 ・フォルダやファイルへのリンク一覧が作成で

          複数フォルダを一括自動作成(Excel+VBA)