新着記事
Webアプリケーション
スプレッドシートからGoogleカレンダーに予定を自動登録する方法|重複を防ぐGAS
スプレッドシートの予定をGASでGoogleカレンダーに自動登録する方法を、重複を防ぐコード、タイムゾーンの注意、上限と自動実行まで解説します。 Googleフォーム
GASでGoogleフォームの自動返信メールを作る方法|回答内容の差し込みと送信確認
Googleフォームの回答者に自動返信メールを送る方法を、標準機能とGASに分けて解説し、回答を差し込むコードと送信数の上限、届かないときの確認をまとめました。 Googleスプレッドシート
スプレッドシートのQUERYで複数条件を指定する方法|AND・OR・セル参照
QUERY関数で複数の条件を指定する方法を、and・or・かっこ・セル参照の例で解説し、かっこの付け忘れで結果が変わる例と、エラーになる書き方をまとめました。 Webアプリケーション
GASのUrlFetchAppの使い方|GET・JSON取得とHTTPエラーの確認
GASのUrlFetchAppでGETリクエストを送り、JSONを取得する基本を解説。HTTPステータス、muteHttpExceptions、認証エラー、POSTの注意点をコード例とともに確認します。 Webアプリケーション
GASのPropertiesServiceの使い方|設定値の保存・取得とnullの対処
GASのPropertiesServiceで設定値を保存・取得する方法を解説。Script PropertiesとUser Propertiesの違い、数値変換、更新・削除、nullになる原因をコード例で確認できます。 Googleスプレッドシート
スプレッドシートとExcelを変換する方法|xlsx保存・取り込み・崩れの確認
GoogleスプレッドシートとExcelの相互変換を解説。xlsxでの保存、Google形式への変換、元ファイルとの違い、数式・書式・マクロの確認項目を整理します。 Googleスプレッドシート
スプレッドシートをPDFで保存する方法|範囲指定・1ページ・改ページを整える
GoogleスプレッドシートをPDFで保存する手順を解説。選択範囲だけの出力、1ページへの調整、改ページ・余白・見出しの設定と文字が小さくなる場合の対処法を整理します。 Googleスプレッドシート
スプレッドシートの保護範囲を設定する方法|数式を守り、入力欄だけ編集できるようにする
スプレッドシートの数式を保護し、入力欄だけ共同編集する方法。範囲保護、シートの例外設定、警告と編集制限の違い、共有権限、解除・変更時の確認を解説します。 Googleスプレッドシート
スプレッドシートのピボットテーブルの使い方|行・列・値で売上を集計する
Googleスプレッドシートのピボットテーブルを5件の売上例で解説。行・列・値・フィルタの役割、SUMと件数の違い、範囲追加、合計が合わない原因を整理します。 Googleスプレッドシート
スプレッドシートのQUERYで日付を抽出する方法|期間指定・セル参照・時刻付きデータ
QUERY関数で日付を条件に抽出する方法を解説。固定期間、開始日・終了日のセル参照、時刻付きデータ、担当者との複数条件、日付型の混在を具体例で確認できます。 Googleスプレッドシート
スプレッドシートのUNIQUE関数|重複なしの一覧と「1回だけ」の抽出方法
スプレッドシートのUNIQUE関数を具体例で解説。重複なしの一覧と一度だけ登場する値の違い、空白除外、複数列、SORTとの組み合わせ、重複が残る原因を整理します。 Googleスプレッドシート
スプレッドシートの関数が反映されない原因|文字列・参照範囲・再計算を確認
Googleスプレッドシートの関数が反映されない原因を症状別に解説。数式の文字列化、数値と文字列、参照範囲、配列の出力先、再計算、外部参照を順に確認します。 Webアプリケーション
GASの権限を承認できないときの対処法|実行アカウント・トリガー・管理者制限を確認
GASの権限承認で止まるときに確認したい、Googleアカウント、承認スコープ、ファイルの共有権限、トリガーの作成者、組織の制限を整理します。 Webアプリケーション
GASの実行時間制限で止まるときの対処法|6分制限・高速化・分割処理の考え方
GASが実行時間制限で止まる原因を、1回の上限・日次の割り当て・呼び出し回数に分けて解説。計測用コード、高速化、分割処理の注意点を紹介します。 Webアプリケーション
GASのLockServiceで同時実行を防ぐ|3種類のロックと書き方
Google Apps Scriptで、複数の実行が同時に同じデータを触ると、データが壊れることがあります。 それを防ぐのが、LockServiceです。 公式のリファレンスから、3種類のロックと、取得と解放の使い方を整理しました。 getScriptLock:スクリプト全体で、同... Googleスプレッドシート
スプレッドシートのREGEXEXTRACT・REGEXREPLACE・REGEXMATCHの使い方
REGEXEXTRACTは最初の一致を取り出し、REGEXMATCHは一致するかを判定し、REGEXREPLACEは一致した部分を置換します。 伝票風の文字列から番号を取り出す例で、未一致や空欄も分けて確認します。 練習ブック・Google用の数式・入力データをダウンロード(ZIP... Webアプリケーション
GAS│トリガーの設定方法|時間主導・編集時・フォーム送信と上限
Google Apps Script(GAS)のトリガーは、決めた時刻や操作をきっかけに、関数を自動で動かす仕組みです。 公式ドキュメントをもとに、種類と作り方、上限をまとめました。 時間主導トリガーは、最短1分ごと〜最長月1回まで 編集時・フォーム送信などは、... Googleドライブ
Googleドライブ│共有設定と権限の違い|閲覧者・コメント可・編集者・リンク共有
Googleドライブの共有は、まず「誰が開けるか」、次に「開いた人が何をできるか」を確認します。 リンクをコピーして送るだけでは、制限付きのファイルを相手が開けるようにはなりません。 本稿はマイドライブの通常のファイルを対象に、練習ファイルで設... Googleスプレッドシート
Googleスプレッドシート│COUNTIF・SUMIFの使い方|複数条件はCOUNTIFS・SUMIFS
条件に合う件数はCOUNTIF、金額の合計はSUMIFで求めます。 複数の条件をすべて満たす行にはCOUNTIFS・SUMIFSを使います。 同じ6行のデータで、件数と合計の違いを確認します。 練習ブック・Google用の数式・入力データをダウンロード(ZIP)できます。 新... Googleスプレッドシート
Googleスプレッドシート│プルダウンの作り方|データの入力規則と複数選択
プルダウンで候補を選ぶ方法と、候補以外の入力を拒否する方法を説明します。 候補を別のセル範囲で管理する例と、チップで複数選択する例を分けて試します。 練習ファイルと数式TXTをダウンロードすると、本文の入力を試せます。 XLSXはGoogleへ読み込む... Googleスプレッドシート
Googleスプレッドシート│FILTER関数の使い方|複数条件と別シートへの抽出
FILTERは、条件に合う行をまとめて取り出す関数です。 この例では、売上のうち「果物」かつ「完了」の行を、別の抽出シートへ出します。 練習ブック・Google用の数式・入力データをダウンロード(ZIP)できます。 新規の練習ブックで試し、既存の入力や計... Googleスプレッドシート
Googleスプレッドシート│VLOOKUPとXLOOKUPの使い方|エラーになるときの直し方
VLOOKUPとXLOOKUPは、検索キーに対応する値を取り出す関数です。 完全一致、見つからない品番、金額0、重複した品番を同じ表で確認します。 練習ブック・Google用の数式・入力データをダウンロード(ZIP)できます。 新規の練習ブックで試し、既存の入力や... Gmail
GAS│スプレッドシートからGmailを一斉送信する方法|宛名の差し込みと1日の上限
スプレッドシートの宛先リストから、GASで名前を差し込んだメールを送る方法があります。 公式のリファレンスと割り当てをもとに、使うクラスと、1日の上限を整理しました。 送信には MailApp か GmailApp を使う 1日の上限は、受信者数で数える 無料アカ... Webアプリケーション
GAS│getValuesとsetValuesで一括処理する|遅い・6分制限を避ける書き方
GASでスプレッドシートを処理すると、行数が増えたときに遅くなり、6分の制限に当たることがあります。 公式のベストプラクティスにある、まとめて読み書きする書き方を紹介します。 セルを1つずつ読み書きせず、範囲をまとめて配列で読み込む 処理は配列... Webアプリケーション
GAS│onEditが動かない原因|シンプルトリガーとインストール型の違い
GASのonEditが動かないときは、実行方法、編集した操作、権限、処理時間の順に確認します。 公式ドキュメントに書かれた制限と、インストール型トリガーとの違いを整理しました。 シンプルトリガーは、認可が必要なサービスを使えない。たとえばメール送信... Googleドライブ
Googleドライブの容量が減らないときに見る順番|消しても空かない理由
Googleドライブの容量が減らないときは、追加で削除する前に「どの容量を見ているか」「誰のファイルを消したか」を確認します。 パソコンの空き容量とGoogleアカウントの保存容量は別です。 アカウント側の容量でも、Drive以外のサービスが使用している場... Webアプリケーション
claspの使い方|GASをローカルで書いて反映する手順と、3系で変わったコマンド名
claspは、ローカルのコードとGoogle Apps Scriptのプロジェクトを同期するCLIです。 送信対象とプロジェクトIDを確認してから反映すると、ログや別のコードを送る事故を防げます。 導入済みの版とヘルプを確かめる Node.jsとclaspを公式の配布元から導入し... Googleスプレッドシート
Googleスプレッドシート│条件付き書式が反映されない・消せないときの直し方
条件付き書式が反映されないときは、適用範囲、参照先、値の型、ルールの順序を分けて確認します。 値を上書きしたりエラーを見えなくしたりする前に、新しい練習シートで原因を切り分けます。 練習ブック・Google用の数式・入力データをダウンロード(ZIP... Webアプリケーション
GAS│エラーの意味と対処法|6分制限・承認・回数上限・トリガー
GASのエラーは、コードの誤り、実行時間、承認、サービスの割り当て、トリガーの実行条件を分けて調べます。 エラーの全文だけでなく、実行した関数・時刻・実行方式・変更範囲を記録します。 エラーメッセージ逆引き早見表 画面に出ている文字列から探し... Googleスプレッドシート
Googleスプレッドシート│IMPORTRANGEを他の関数と組み合わせる方法
別ファイルのデータは取込シートへ一度読み込み、その範囲をQUERY、FILTER、VLOOKUP、COUNTIF、SUMIFへ渡すと、接続と集計を分けて確認できます。 ここでは見出し1行とデータ5行の表を使います。 練習ファイルと数式TXTをダウンロードすると、本文の入力を... Googleスプレッドシート
Googleスプレッドシート│文字を置換する方法|改行・スペース・正規表現まで
元のセルを変更する検索と置換と、元を残して別のセルへ出す関数を使い分けます。 東京、東京都、東京駅の3セルを使い、範囲と完全一致の設定で変更対象がどう変わるか確認します。 練習ファイルと数式TXTをダウンロードすると、本文の入力を試せます。 XL... Googleドライブ
Googleスプレッドシート・ドライブの使い方まとめ|関数とGAS
Googleの操作を「何をしたいか」から探せるガイドです。 まず標準の画面操作や関数で解決できるかを確認し、繰り返す処理にGASを使います。 目的から手順を選ぶ やりたいこと最初に読む記事同じメール本文で新しい下書きを作るGmailの件名・本文をコピーす... Googleスライド
Googleスライド│PDFに変換して保存する方法とPDFを取り込む方法
GoogleスライドはPDFへ書き出せます。 PDFをスライドへ戻す場合は、見た目を画像として配置する方法と、文章を編集用に作り直す方法を分けます。 練習データ・スライド・PDF・コードTXTをダウンロードすると、同じ入力で試せます。 実務ファイルは変更前に... PC・周辺機器
Googleスプレッドシート・GASのおすすめ書籍|関数から自動化まで
Googleスプレッドシートとスクリプトを学ぶ書籍を段階別に紹介。基本操作の入門書、作業時間が変わる関数の本、自動化のためのGAS入門、目的から引けるリファレンス、Geminiとの組み合わせまで。 PC・周辺機器
Googleスプレッドシート・GASの作業環境|重い操作の切り分けと画面の整え方
Googleスプレッドシートとの作業環境を解説。計算がサーバー側で行われるため高価なPCが不要な理由、重いときの原因はシートの作り方であること、2画面にすると変わる作業、モニターアームやモバイルモニターの選び方まで。 Googleスプレッドシート
Googleスプレッドシート│不要なシートを一括削除する方法
残すシート名を指定し、それ以外のシートをGASで削除する手順です。削除前に対象一覧を下見し、実行時はファイル全体のコピーを作ってから削除します。最初は本番ファイルを複製した練習用ファイルで試してください。 残すシート名と参照関係を確認する ke... Googleスプレッドシート
Googleスプレッドシート│Gemini APIの無料枠を使う方法
Gemini APIの無料枠を使えるプロジェクトとモデルを確認し、Google Apps Scriptから少量の架空データを要約する手順です。APIキーを作ったことやHTTP 200が返ることだけでは、無料で処理できた証明にはなりません。 無料枠・モデル・利用上限を別々に確認... Googleスプレッドシート
Googleスプレッドシート│2つのシートを自動同期するGASの作り方
シート2の行順とA〜C列をシート1へ反映し、同じキーの行にあるD列以降の手入力値を引き継ぐGASの例です。初期状態は下見だけで、書き換えは行いません。自動実行トリガーは作成せず、手動で動かす一方向の同期です。 変更しないキーと値だけの練習表を用意... Googleスプレッドシート
Googleスプレッドシート│JIRAのタスクをシートに出力する方法
Jiraのエピックを指定し、該当するタスクをGoogleスプレッドシートへ出力する手順を解説します。 取得前に確認する設定と対象範囲 検索APIのnextPageToken方式に合わせた練習コードです。指定エピック本体と直下の課題を取得し、孫のサブタスクは再帰取得... Googleスプレッドシート
Googleスプレッドシート│シートからJIRAのタスクを作成する方法
Googleスプレッドシートの1行から、GASでJira Cloudの課題を作成する練習例です。まず通信しない下見を行い、確認した1行だけ送ります。10行までの表を扱いますが、一度に作成するのは1件です。 旧版は作成後の処理やシートへの記録に失敗すると重複作成に... Googleスプレッドシート
Googleスプレッドシート│連続データをグループごとに色で塗り分ける方法
A列の連続した同じ値をグループとして色分けします。 先頭行は見出しとして除き、元シートをコピーしてからコピーのA列だけを変更します。 最終確認は2026年10月2日です。 ローカルの模擬検証を行いましたが、Googleへの認可と実シートへの反映は未検証で... 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日の模擬検証記録に基づく例です。2026年10月23日に本文を見直しましたが、... Webアプリケーション
GAS│画像リンク付きHTMLリストをスプレッドシートから自動生成する方法
シートの4列をHTMLの画像一覧へ変換します。 画像の配信用URLと、参照元の閲覧URLを別の列にします。 Driveの共有URLを文字列変換するだけでは画像配信や権限の問題を解決できないため、この例では変換しません。 2026年10月2日の模擬検証記録に基づく例で... Googleスライド
Googleスライド│文字を置換する方法と特定のスライドだけ置換する方法
資料全体なら検索と置換、特定のスライドだけを一括で変える場合はSlides APIのページ指定を使います。 3枚の練習資料を使い、変更したくないスライドが残ることまで確認します。 練習データ・スライド・PDF・コードTXTをダウンロードすると、同じ入力で試... Googleドライブ
Googleドライブ│明日の日付フォルダを自動作成する方法
はじめに、コード内のフォルダIDと名前一覧をご自身のものに変更し、作成権限のあるテスト用フォルダで試してください。 日付を日本時間で扱うため、Apps Scriptのプロジェクト設定でもタイムゾーンを日本時間にそろえてください。 Apps Scriptで新しいプ... Webアプリケーション
GAS│祝日・休日・指定した日はスクリプトをスキップする方法│Googleカレンダー連携
土日、祝日用カレンダー、独自の休業日カレンダーを調べ、処理を実行してよい日かを判定します。 カレンダーを取得できない場合は停止し、予定がない平日として続行しません。 練習コード・入力JSON・文字変換ブックをダウンロード(ZIP)できます。 記事... Webアプリケーション
GAS│スクリプトプロパティをHTML内で使う方法
公開してよいスクリプトプロパティをHTMLのリンクへ渡します。 ここではPUBLIC_LINKにCGメソッドの公開URLを保存し、リンクとして表示します。 iframeの埋め込み先による表示制限と切り分けるため、最小例はリンクにしています。 以下の模擬検証は2026年10...
12