Programming– category –
-
Google Apps Script(GAS)
スプレッドシートから2択クイズのGoogleフォームを自動生成するGAS(FLAG=1行のみ/選択肢もランダム)
Googleスプレッドシートのデータ(A:No / B:FLAG / C:問題 / D:正解)を読み取り、FLAG=1 の行だけを出題に採用して2択のGoogleフォームを自動生成するApps Scriptです。誤答は「次の行のD列(最終行は2行目にループ)」を使い、選択肢はコード側でシャッ... -
Excel VBA
Excelの赤=用語/青=説明から、交互スライドのフラッシュカードPPTを一発生成(Excel VBA)
Excelのデータ(B=FLAG、C=用語、D=説明)を読み取り、FLAG=1の行だけを使って、赤→青→赤→青…と交互に1枚ずつ表示するフラッシュカード形式のPowerPointを自動生成するVBAマクロです。テキストは左寄せ、表示エリアは広めに配置。生成されたPPTXはExcelと... -
PowerPoint VBA
PowerPointの赤文字・青文字を自動でExcelに抽出するVBAマクロ
PowerPointスライド内の赤文字と青文字を自動的に抽出し、Excelに一覧出力するVBAマクロです。発表資料や教材で強調した部分を後からまとめたいときに便利。スクリプトを実行すると、赤文字と青文字をそれぞれ別列に整理し、A列に通し番号、B列にフラグ欄... -
Google Apps Script(GAS)
Googleフォームの全設問の正解をまとめて抽出!記述式にも対応した万能スクリプト(Extract All Correct Answers from Google Forms – Including Multiple Types!)
このスクリプト extractCorrectAnswers() は、Googleフォームに含まれるすべての設問について、「問題タイトル」と「正解」を一覧で抽出・表示してくれるツールです。対応形式は以下のとおり: ラジオボタン形式(Multiple Choice) チェックボックス形式... -
Google Apps Script(GAS)
Googleフォームから正解を自動抽出!スクリプトで簡単に一覧取得(Automatically Extract Correct Answers from Google Forms with Apps Script)
このGoogle Apps Scriptは、Googleフォーム内の選択肢問題(Multiple Choice)に設定された正解のみを自動で抽出し、カンマ区切りで一覧表示するツールです。特定のフォームにスクリプトを紐づけて実行することで、フォームの構造を解析し、各問題の正解選... -
Google Apps Script(GAS)
📢 Googleスプレッドシートのセルを音声で読み上げる(日本語&英語対応)
Googleスプレッドシートに書かれた日本語や英語のテキストを、選択してメニューから読み上げる機能を作ってみました。言語を自動で判別し、日本語は日本語で、英語は英語で発音されます。また、ダイアログを閉じると音声も自動で停止するように工夫してい... -
PowerPoint
PowerPointのすべてのスライドのノートを削除するVBAマクロ
以下は、PowerPointのすべてのスライドのノートを削除するVBAマクロです。 使い方 PowerPointを開く Alt + F11 を押してVBAエディタを開く 挿入 → 標準モジュール を選択 以下のコードを貼り付け F5 を押して実行 Sub DeleteAllNotes() Dim slide As slide... -
PowerPoint
PowerPointのすべてのスライドに埋め込まれた音声(オーディオオブジェクト)を削除するマクロ
以下のVBAコードは、PowerPointのすべてのスライドに埋め込まれた音声(オーディオオブジェクト)を削除するマクロです。 使い方 PowerPointを開く Alt + F11 を押してVBAエディタを開く 挿入 → 標準モジュール を選択 以下のコードを貼り付け F5 を押して... -
Artificial Intelligence
Googleスプレッドシート×生成AI(Gemini)
https://www.youtube.com/watch?v=qZ6-e90f0pg Googleスプレッドシートで生成AIを活用して業務効率化 概要:Googleスプレッドシートと「生成AI」を連携させる拡張関数を作成し、データ収集や情報整理を効率化する方法を解説。ジェミニAPIを利用して、都道府... -
refactoring
refactoring3
足し算アプリ(洗練されたプログラム) 足し算アプリ 数値を入力して「計算」ボタンを押してください。 計算 【】 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="vie...