自動化

【GAS】getDataSourceTables()でBigQueryデータソース表を取得・更新する方法

【GAS】getDataSourceTables()でBigQueryデータソース表を取得・更新する方法

 [GAS]
 2025-11-25

Googleスプレッドシートの「接続されたシート」機能は、BigQueryなどの外部データを直接扱える強力な機能ですが、そのデータ更新を自動化したいと考えたことはありませんか? getDataSourceTables()は、このデータソースとの連携をGoogle Apps Script (GAS)から制御するための専門的なメソッドです。

この記事では、getDataSourceTables()を使ってデータソース表を取得し、そのデータをプログラムで更新・管理する方法を解説します。

【GAS】getDataRegion()で連続したデータ範囲を自動取得する方法

【GAS】getDataRegion()で連続したデータ範囲を自動取得する方法

 [GAS]
 2025-11-25

Google Apps Script (GAS)で、データ量が日々変わるスプレッドシートを扱う際、「どうやって正確なデータ範囲を取得するか」は常に課題となります。getDataRegion()は、この課題を解決する非常にスマートなメソッドです。

この記事では、getDataRegion()の基本的な使い方から、getDataRange()との違い、そして動的なデータ処理への応用まで、分かりやすく解説します。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

getDataRegion()とは?

getDataRegion()は、指定したRangeオブジェクト(単一セル)を基点として、空白セルで区切られた連続したデータ範囲を自動で検出して取得するメソッドです。

【GAS】getBandings()で交互の背景色(バンディング)設定を取得・操作する方法

【GAS】getBandings()で交互の背景色(バンディング)設定を取得・操作する方法

 [GAS]
 2025-11-25

Google Apps Script (GAS)でスプレッドシートの見た目を自動で整えたい時、「交互の背景色」(バンディング)の設定をプログラムで扱えると非常に便利です。getBandings()は、このバンディング情報を取得・操作するための専門的なメソッドです。

この記事では、getBandings()の基本から、複数のシートデザインを統一するような実践的な使い方までを解説します。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

getBandings()とは?

getBandings()は、シートや特定の範囲に適用されている交互の背景色設定Bandingオブジェクトの配列として取得するメソッドです。

GASとLINEで作る買い物リストBOT開発ガイド【初心者向け】

GASとLINEで作る買い物リストBOT開発ガイド【初心者向け】

 [LINE BOT]
 2025-11-25

この記事は旧バージョンです。より高機能な新バージョンの記事を公開していますので、ぜひこちらもご覧ください。

【GASだけで完結】LINEで使える買い物リスト管理BOTの作り方をコード付きで解説
【GASだけで完結】LINEで使える買い物リスト管理BOTの作り方をコード付きで解説

Google Apps Script(GAS)とLINE Messaging APIを使って、オリジナルの買い物リスト管理LINE BOTを作成する具体的な手順を解説します。コピペで使える全コードを公開しており、初心者でも簡単に実装できます。

LINEとGoogle Apps Script (GAS) を連携させることで、日常の買い物を便利にする「買い物リストBOT」を自作してみませんか?

【GAS】Gmailに来た特定メールをLINEにリッチな形式で通知する方法

【GAS】Gmailに来た特定メールをLINEにリッチな形式で通知する方法

 [LINE BOT]
 2025-11-26

Gmailに届いた重要なメール、見逃さずにすぐに気づきたいと思ったことはありませんか? 今回は、Google Apps Script (GAS) を使って、Gmailに届いた特定のメールをLINEにリッチな形式で自動通知する方法を紹介します。

例えば、証券会社からの取引通知メールを、以下のようにLINEで受け取ることができます。

通知対象のメール例

このメールが届くと、LINEにはこのようにボタン付きのメッセージが届きます。

LINEへの通知(ボタン付き)

メール詳細の表示

この記事を読めば、あなたもこのような便利な通知システムを構築できます。それでは、具体的な手順を解説していきます。

【GAS】スプレッドシートの特定セル編集をトリガーにSlackへ自動通知する方法

【GAS】スプレッドシートの特定セル編集をトリガーにSlackへ自動通知する方法

 [GAS]
 2025-11-26

スプレッドシートでのタスク管理や情報共有は非常に便利ですが、「ステータスが更新されたらSlackで通知する」といった定型作業を手動で行っていませんか?

この記事では、Google Apps Script (GAS) を使って、スプレッドシートのステータスが「新規」に変更されたら、その内容を自動でSlackに通知する方法を解説します。

ステータスを「新規」に変更

このスクリプトを使えば、上記のようにステータスを変更するだけで、以下のようにSlackの指定チャンネルへ自動で通知が届きます。

【GAS】スプレッドシートの特定セル編集時に日付と担当者を自動入力する方法【業務効率化】

【GAS】スプレッドシートの特定セル編集時に日付と担当者を自動入力する方法【業務効率化】

 [GAS]
 2025-11-26

はじめに

課題管理票やWBSなど、スプレッドシートで複数人が情報を更新する際、「いつ」「誰が」更新したのかを手入力するのは面倒ではありませんか?入力漏れが発生することもあります。

課題管理票の例

この記事では、Google Apps Script (GAS) を使って、特定セルの編集をトリガーに日付と担当者名を自動で入力する方法を紹介します。このスクリプトを導入すれば、更新作業の手間が省け、入力ミスも防げます。

▼ この記事で実現できること 特定の列(例:ステータス列)が編集されたら、対応する行の日付列と担当者列に自動で情報が入力されます。

GASとWixを連携してホームページ更新を自動化!スプレッドシートの情報を自動反映する方法

GASとWixを連携してホームページ更新を自動化!スプレッドシートの情報を自動反映する方法

 [GAS]
 2025-11-27

Webサイト、特にイベント情報などを掲載しているホームページの更新作業、手間がかかっていませんか? 本記事では、Google Apps Script (GAS) と Wix を連携させ、スプレッドシートの情報をWixサイトへ自動で反映させる方法を紹介します。

この仕組みを導入することで、面倒な手動更新から解放され、サイトの情報を常に最新の状態に保つことができます。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索

システムの全体像

今回構築するシステムの処理の流れは以下の通りです。

Raspberry Piで植物育成LEDライトを自動制御!日没・日の出時刻に合わせてON/OFFする方法

Raspberry Piで植物育成LEDライトを自動制御!日没・日の出時刻に合わせてON/OFFする方法

 [Raspberry Pi]
 2025-11-27

自宅で水耕栽培の効率をさらに高めるため、Raspberry Piを使って植物育成LEDライトのON/OFFを自動化するシステムを構築しました。

この記事では、日没と日の出の時刻に合わせてLEDライトを自動で点灯・消灯させる方法を、最新のコードと共に分かりやすく解説します。

実際にライトが自動でON/OFFする様子がこちらです。

LEDライト自動制御の様子

システムの概要

このシステムの仕組みはとてもシンプルです。

【GAS×LINE BOT】スプレッドシートの情報を自動でLINEに通知する方法

【GAS×LINE BOT】スプレッドシートの情報を自動でLINEに通知する方法

 [LINE BOT]
 2025-11-27

この記事では、GAS (Google Apps Script) を使って、LINE BOTがスプレッドシートの情報を自動で通知する仕組みを構築する方法を解説します。

例えば、「買い物リスト」とLINEで送信すると、スプレッドシートに記載されたリストを返信してくれる、といった応用が可能です。日々のタスク管理や情報共有など、様々な場面で活用できるテクニックです。

Google Apps Script 始め方 スプレッドシート 活用例
Google Apps Script 始め方 スプレッドシート 活用例 を各ショップで検索
LINE BOT チャットボット 作り方
LINE BOT チャットボット 作り方 を各ショップで検索