Google Apps Script– tag –
-
Googleスプレッドシート
Googleスプレッドシート│不要なシートを一括削除する方法
スプレッドシートのシート数が増えると、不要なシートを1つずつ手作業で削除するのは手間がかかります。 枚数が多いときは、残したいシートだけを指定してGoogle Apps Script(GAS)で一括削除すると効率的です。 残すシート名を指定して、対象外のシート... -
Googleスプレッドシート
Googleスプレッドシート│JIRAのタスクをシートに出力する方法
Jiraのエピックを指定し、該当するタスクをGoogleスプレッドシートへ出力する手順を解説します。 スクリプトプロパティの設定 前提として、JiraのAPIトークンなどを事前に取得し、GAS(Google Apps Script)のスクリプトプロパティに登録しておきます。 AP... -
Googleスプレッドシート
Googleスプレッドシート│シートからJIRAのタスクを作成する方法
JiraのREST APIとGoogle Apps Script(GAS)を活用し、Googleスプレッドシートの行データからJiraのタスクを一括登録する手順を解説します。 課題を1件ずつ手動登録せず、シート上でリスト化してスクリプトから自動作成することで作業工数を削減できます。... -
Googleスプレッドシート
Googleスプレッドシート│連続データをグループごとに色で塗り分ける方法
A列の連続した同じ値をグループとして色分けします。 先頭行は見出しとして除き、元シートをコピーしてからコピーのA列だけを変更します。 最終確認は2026年10月2日です。 ローカルの模擬検証を行いましたが、Googleへの認可・実シートへの反映・Driveの実... -
Webアプリケーション
Googleスプレッドシート│組織図やUI構造の情報をビジュアル化!階層表示する方法
この記事では、Googleスプレッドシートで管理している階層データを、D3.jsを使ってブラウザ上にツリー構造で可視化する方法を解説します。 表示イメージ スプレッドシート 元データの例です。 スプレッドシートの情報を元に階層表示 多階層のデータ構造に... -
Googleドライブ
Googleドライブ│フォルダ内のファイル名を一括リネーム!文字列を置換して自動変更する方法
フォルダー直下のファイル名を一括で置換するには、変更前の名前とIDを保存し、置換結果を先に確認します。 この記事のGASは子フォルダーへ入らず、ファイル名だけを変更します。 本文やファイルの保存先は変更しません。 実際の業務フォルダーを使う前に... -
Googleスプレッドシート
Googleスプレッドシート│POST通信で書き込む方法
GASのdoPostでJSONを受け取り、指定したシートに記録します。 この例は練習用の記録先を明示し、入力検査とリクエストIDによる再追記防止を行います。 練習コード・入力JSON・文字変換ブックをダウンロード(ZIP)できます。 記事ごとに別のApps Scriptプ... -
Googleドライブ
Googleドライブ│フォルダ内のファイルURLを一括取得して出力する方法
指定したDriveフォルダから、ファイル名・閲覧URL・ファイルIDを一覧にします。 走査が終わってから新しい結果シートを作るため、既存の一覧へ追記・上書きしません。 最終確認は2026年10月2日です。 ローカルの模擬検証を行いましたが、Googleへの認可・... -
Webアプリケーション
GAS│画像リンク付きHTMLリストをスプレッドシートから自動生成する方法
シートの4列をHTMLの画像一覧へ変換します。 画像の配信用URLと、参照元の閲覧URLを別の列にします。 Driveの共有URLを文字列変換するだけでは画像配信や権限の問題を解決できないため、この例では変換しません。 最終確認は2026年10月2日です。 ローカル... -
Googleスライド
Googleスライド│文字を置換する方法と特定のスライドだけ置換する方法
資料全体なら検索と置換、特定のスライドだけを一括で変える場合はSlides APIのページ指定を使います。 3枚の練習資料を使い、変更したくないスライドが残ることまで確認します。 練習データ・スライド・PDF・コードTXTをダウンロードすると、同じ入力で試... -
Googleドライブ
Googleドライブ│明日の日付フォルダを自動作成する方法
はじめに、コード内のフォルダIDと名前一覧をご自身のものに変更し、作成権限のあるテスト用フォルダで試してください。 日付を日本時間で扱うため、Apps Scriptのプロジェクト設定でもタイムゾーンを日本時間にそろえてください。 このコードには同名フォ... -
Webアプリケーション
GAS│祝日・休日・指定した日はスクリプトをスキップする方法│Googleカレンダー連携
土日、祝日用カレンダー、独自の休業日カレンダーを調べ、処理を実行してよい日かを判定します。 カレンダーを取得できない場合は停止し、予定がない平日として続行しません。 練習コード・入力JSON・文字変換ブックをダウンロード(ZIP)できます。 記事... -
Webアプリケーション
GAS│スクリプトプロパティをHTML内で使う方法
公開してよいスクリプトプロパティをHTMLのリンクへ渡します。 ここではPUBLIC_LINKにCGメソッドの公開URLを保存し、リンクとして表示します。 iframeの埋め込み先による表示制限と切り分けるため、最小例はリンクにしています。 最終確認は2026年10月2日... -
Webアプリケーション
GAS|Webアプリケーションでページ遷移を実装する方法
GASのWebアプリで、トップ画面と2つのページをリンクで切り替える例です。 Code.gsのdoGetがURLのpを読み、対応するHTMLを返します。 4ファイルを同じプロジェクトに作る 条件結果Code.gs(コード.gs)doGetと、許可するページ名の一覧Index.htmlトップ画... -
Googleドライブ
Googleドライブ│フォルダ内ファイルを一覧取得するツール
Googleドライブ内のファイルを一括で一覧化する方法です。 リモートワークや共有ドライブでの作業が増えると、フォルダ構成やサブフォルダを含む全ファイルを一度に把握したい場面があります。 手作業での確認は手間がかかります。 本記事ではGoogle Apps ... -
Googleドライブ
Googleドライブ│フォルダ内のファイル数を集計する方法│GAS
各フォルダの直下にあるファイル数を集計します。 親の行は子の件数を合算せず、全走査の合計は実行ログに分けて表示します。 ファイル件数は使用容量ではありません。 最終確認は2026年10月2日です。 ローカルの模擬検証を行いましたが、Googleへの認可・... -
Googleスプレッドシート
Googleスプレッドシート│Natural Language APIで感情分析をする方法│GCP
テキストがポジティブかネガティブか、どの程度の感情の強さがあるかを判定したいケースがあります。 Google Cloud Platform(GCP)の機械学習機能を利用して感情を判定する方法を解説します。 この手法はセンチメント分析(感情分析)と呼ばれます。 Natu... -
Googleスプレッドシート
Googleスプレッドシート│テンプレートを日付別に複製&チェックボックス処理も自動化する
Google Apps Script(GAS)を使って、 日付をもとにファイル名を付けて テンプレートのスプレッドシートをコピー チェックボックスの状態を確認 コピーしたファイル内でシートを複製・リネーム までを一括で自動処理するスクリプトを作成しました。 テンプ... -
Googleスプレッドシート
Googleスプレッドシート│指定範囲にチェックボックスのチェックがあるかを判定する方法
チェックボックスを判定するときは、セルの値だけでなく、チェックボックスとして有効な状態かを確認します。 1セルずつisCheckedを使うと、既定のTRUE/FALSEとカスタム値の両方を扱えます。 練習コード・入力JSON・文字変換ブックをダウンロード(ZIP)... -
Googleスプレッドシート
Googleスプレッドシート│自動で日付入り!複製シートを作成する方法
masterシートから月ごとのシートを複製します。 年月はスプレッドシートのタイムゾーンで決め、同じ年月名のシートがあれば上書きせずに終了します。 練習コード・入力JSON・文字変換ブックをダウンロード(ZIP)できます。 記事ごとに別のApps Scriptプロ... -
Googleスプレッドシート
Googleスプレッドシート│重複データを一発削除する方法
Googleスプレッドシートでログや日次データを記録していると、同じキーのデータが複数行にわたって存在することがあります。 手動で削除すると手間がかかります。 本記事では、Google Apps Script(GAS)で重複データの削除処理を自動化する方法を解説しま... -
Googleスプレッドシート
Googleスプレッドシート│IMPORTRANGE関数を別シートに自動挿入する方法
複数のGoogleスプレッドシートを運用していると、特定シートのデータを別のスプレッドシートに同期したい場面があります。 この用途で活用されるのがIMPORTRANGE関数です。 しかし、毎回手作業で関数を貼り付けたり、複数シートへの設定を個別に行ったりす... -
Googleスプレッドシート
Googleスプレッドシート│大量シートを一発選択!便利メニューでシート一覧を表示して移動するスクリプト
Googleスプレッドシートでシート数が増えると、目的のシートを探すのに手間がかかるようになります。 下部の左右矢印でスクロールしたり一覧から探したりする操作を煩わしく感じる場面も少なくありません。 シート数が多いと、左右にスクロールしなければ... -
Googleスプレッドシート
Googleスプレッドシート│タイムスタンプを入れる方法とNOW関数の注意点
スプレッドシートに日時を入れる方法は、目的によって3つに分かれます。 選び方を間違えると、あとから開いたときに日時が書き換わってしまいます。 先に結論をまとめます。 やりたいこと方法あとで変わる?いまの日時を打ち込むショートカット変わらない... -
Webアプリケーション
Googleスプレッドシート│ドライブ内の画像をサムネ付きギャラリー表示する方法
Googleドライブ内の画像を一覧表示するギャラリーを作成しました。 条件を指定した絞り込み検索にも対応しています。 本構成のメリットは以下の通りです。 Googleの標準サービスを利用するため追加コストがかからない アクセス権を持つGoogleユーザーのみ... -
Googleスプレッドシート
Googleスプレッドシート│結合セルを一括で解除する方法|GAS
本稿はWeb版Googleスプレッドシートの練習表で、操作と結果を確かめる手順を説明します。 通常の結合解除では、結合範囲の左上の値が残り、他のセルは空欄になります。 文字をすべてのセルに複製したい場合は、別の処理が必要です。 先にコピーを作り、対... -
Googleスプレッドシート
Googleスプレッドシート│文字にURLリンクを貼る方法とリンクからURLを抽出する方法
文字へリンクを付ける操作と、表示名からURLを取り出す操作を分けて説明します。 元のURLを列に残しておくと、後からリンク先を確認しやすくなります。 練習データ・スライド・PDF・コードTXTをダウンロードすると、同じ入力で試せます。 実務ファイルは変... -
Webアプリケーション
GAS│Google Apps Scriptで作る!ChatGPT風チャットボットの作り方入門
ChatGPTにアクセスできない環境や、アカウントを持っていない人にChatGPTを使ってもらうにはどうしたらよいでしょうか。 ChatGPTのAPIを活用し、GAS(Google Apps Script)でWebアプリケーションを構築します。 これにより、ブラウザ上で動作する簡易的なC... -
Googleスプレッドシート
Googleスプレッドシート│GASでスプレッドシートのA1セルの値を取得する方法
本稿はWeb版Googleスプレッドシートの練習表で、操作と結果を確かめる手順を説明します。 A1の値は getRange("A1").getValue() で取得します。 ファイル、シート名、セルの3つを明示すると、違うシートの値を読んでしまう問題を避けられます。 同じファイ... -
Googleフォーム
Googleフォーム│お問い合わせを別のメールアドレスに転送する方法
Googleフォームの回答通知を別のメールアドレスへ送りたい場合は、標準の通知で足りるか、任意の宛先へ送る処理が必要かを先に確認します。 標準通知で足りる場合とGASが必要な場合 自分のアカウントで新しい回答を知るだけなら、フォームの「回答」タブの... -
Googleスライド
Googleスライド│図形・表の文字を英語に翻訳する方法
Googleスライドの日本語を英語へ置き換えるGASの例です。 図形の文字、グループ内の図形、表の文字を対象にし、元資料から作った練習用コピーで試します。 翻訳する対象と対象外 画像に埋め込まれた文字、グラフ、スピーカーノート、マスターやレイアウト... -
Webアプリケーション
GAS│固定のURLで内容を最新にする方法
現在の仕様ではGASでウェブアプリとしてデプロイすると、毎回違うURLになってしまいます。 ウェブアプリ側でブックマークされると古い内容のまま使われてしまうため、作成者側の設定で工夫が必要です。 URLを変えずに内容だけ新しくするには、「デプロイを... -
Googleスライド
Googleスライド│ドライブの画像を好きな形で並べて挿入する方法
Googleドライブの画像をGoogleスライドへ挿入すること自体は簡単ですが、きれいに並べるのは手間がかかります。 作業を繰り返す場合は、雛形を作成して画像を差し替える方法もありますが、枚数が多いと手作業での配置は非常に大変です。 そこでGoogle Slid... -
Webアプリケーション
GAS│作成したスクリプトをウェブアプリケーションから実行する方法
スプレッドシートのGASならカスタムメニューから実行できますが、スタンドアロンなどGoogleドライブ上のスクリプトはエディタを開いて実行する必要があります。 スクリプトの扱いに慣れていない利用者が使う場合は、直感的に操作できるUIが必要です。 本記... -
Webアプリケーション
GAS│ライブラリの作り方と使い方
Apps Scriptのライブラリは、別プロジェクトの関数を識別子で呼び出す仕組みです。 まず自分だけの2プロジェクトで挨拶を返す関数を試し、保存バージョンを指定して呼び出します。 スクリプトIDと、コード内で使う識別子は別です。 1:ライブラリ側に小さ... -
Googleドライブ
Googleドライブ│フォルダー直下のファイルをまとめてコピーする方法
Googleドライブで、フォルダー直下のファイルを別フォルダーへコピーする方法を説明します。 以下のGASは直下のファイルだけが対象です。 サブフォルダー、その中のファイル、階層全体は複製しません。 元ファイルを別の場所へ移動する処理とも異なります... -
Googleドキュメント
Googleドキュメント│次の議事録を自動作成するスクリプト
Googleドキュメントで次回分の議事録を自動作成するスクリプトを紹介します。 議事録の複製や日付更新を自動化することで、定期的な準備作業の工数を削減できます。 Googleドキュメント:作成する議事録の前提条件 ファイル名が『yyMMdd_第N回 「○○会議」... -
Googleドライブ
Googleドライブ│フォルダ内のファイルをまとめてスプレッドシート・スライド・ドキュメントに自動変換する方法
Googleドライブで共有された .xlsx や .csv、.pptx などのファイルを、毎回手動でGoogleスプレッドシートやスライドに変換していませんか。 少数なら手動でも対応できますが、ファイル数が増えると手間と時間がかかります。 そこで本記事では、GAS(Google...
1