新着記事

【GAS高速化】getFontWeights()で太字を一括取得!API呼び出しを激減させる方法

【GAS高速化】getFontWeights()で太字を一括取得!API呼び出しを激減させる方法

 [GAS]
 2025-11-28

Google Apps Script (GAS)で、スプレッドシートの大量のセルの中から「太字(bold)のセル」を探す処理を書いたとき、実行に時間がかかりすぎて困った経験はありませんか?その原因は、十中八九、ループの中でgetFontWeight()(単数形)を呼び出していることにあります。

この記事では、パフォーマンスを劇的に改善するための必須メソッド**getFontWeights()**に焦点を当て、その効果的な使い方と、取得した書式情報を他のデータと組み合わせて活用する、より高度なテクニックを解説します。

【GASでゲーム作成】スプレッドシートがオセロ盤に!コピペで動く本格リバーシの作り方

【GASでゲーム作成】スプレッドシートがオセロ盤に!コピペで動く本格リバーシの作り方

 [GAS]
 2025-11-28

「Google Apps Script (GAS) の勉強を始めたけど、何か面白いものを作ってみたい」 「身近なスプレッドシートで、プログラミングの楽しさを実感したい」

そんなあなたにピッタリなのが、スプレッドシートを盤面にしたオセロ(リバーシ)ゲームの作成です。この記事では、プログラミング初心者の方でもコピペで実装できるよう、全ソースコードと詳しい解説を用意しました。

onEditトリガーやPropertiesServiceを使った状態管理など、GAS開発における重要なテクニックを、ゲームを作りながら楽しく学んでいきましょう!

【GAS】getFormulaとgetFormulasの違いとは?セルの数式を正しく取得する方法

【GAS】getFormulaとgetFormulasの違いとは?セルの数式を正しく取得する方法

 [GAS]
 2025-11-28

Google Apps Script (GAS)でスプレッドシートのセルを操作する際、「計算結果の値」ではなく「入力されている数式そのもの」を取得したい場面は頻繁にあります。例えば、シート内の数式を監査したり、一括でバックアップしたりする場合です。

そのために使うのがgetFormula()getFormulas()ですが、getValue()との違いや、複数セルを扱う際の注意点を理解しておくことが重要です。

この記事では、これらのメソッドの正しい使い分けと、GASのパフォーマンスを意識した実践的なテクニックを解説します。

GASでスプレッドシート処理を高速化!getFormulas()によるAPI最適化完全ガイド

GASでスプレッドシート処理を高速化!getFormulas()によるAPI最適化完全ガイド

 [GAS]
 2025-11-28

Google Apps Script (GAS) で、スプレッドシートの処理速度に不満を感じていませんか?特に、大量のセルから数式を取得する際に「スクリプトがなかなか終わらない」「処理に時間がかかりすぎる」といった経験は、多くの開発者が直面する課題です。

その原因の多くは、非効率なAPI呼び出しにあります。特に、ループ内でセル一つひとつの数式を getFormula() で取得する方法は、スクリプトの実行速度を著しく低下させる要因となります。

本記事では、この課題を根本から解決するGAS高速化の決定版テクニック、getFormulas()による数式の一括取得と処理に焦点を当てます。基本的な使い方から、コピペで即座に使える実用的なコード例、そしてパフォーマンスを最大化するためのベストプラクティスまで、GASスクリプトの劇的な高速化を実現するためのすべてを網羅的に解説します。

【100均DIY】初心者でも簡単!循環式の本格水耕栽培装置の作り方

【100均DIY】初心者でも簡単!循環式の本格水耕栽培装置の作り方

 [DIY]
 2025-11-27

「自宅で採れたての新鮮な野菜を食べてみたい!」そんな思いから、水耕栽培に挑戦してみることにしました。

土を使わない手軽さから、家庭菜園初心者にも人気の水耕栽培。今回は、100均のアイテムを駆使して自作した、本格的な循環式水耕栽培装置をご紹介します。

完成した装置がこちらです!

この記事を読めば、低コストで拡張性のある水耕栽培装置を誰でも作れるようになります。

水耕栽培キット
水耕栽培キット を各ショップで検索

なぜ水耕栽培?そのメリットと種類

水耕栽培のメリット

水耕栽培とは、土を使わずに水と液体肥料で植物を育てる方法です。

【100均DIY】水耕栽培に最適!簡単自作発芽キットの作り方

【100均DIY】水耕栽培に最適!簡単自作発芽キットの作り方

 [DIY]
 2025-11-27

これから水耕栽培を始めたいと考えている方へ。最初のステップは、種を発芽させることです。市販の発芽キットもありますが、実は100均のアイテムを組み合わせるだけで、誰でも簡単に高性能な発芽キットを自作できます。

この記事では、コストを抑えつつ、しっかりと役立つ自作発芽キットの作り方をご紹介します。発芽に必要な環境を整え、植物の成長の第一歩をサポートしましょう。

【DIY】100均グッズで植物育成LEDライトを自作する方法と効果を解説

【DIY】100均グッズで植物育成LEDライトを自作する方法と効果を解説

 [DIY]
 2025-11-27

はじめに

室内で水耕栽培を行う際、太陽光の代わりとなる「植物育成LEDライト」は欠かせません。しかし、市販品は高価なものが多く、導入をためらう方もいるのではないでしょうか。

そこでこの記事では、100円ショップで手に入る材料だけを使って、安価で高性能な植物育成LEDライトを自作する方法を詳しく解説します。

自作したLEDライトの点灯の様子

さらに、Raspberry Piを活用して日の出・日の入りと連動させる自動制御システムの構築方法や、ランプシェードによる光量アップ効果についても検証しています。

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

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

 [Raspberry Pi]
 2025-11-27

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

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

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

LEDライト自動制御の様子

システムの概要

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

【水耕栽培2号機】1号機の課題を克服!塩ビパイプで本格的な循環式装置をDIY

【水耕栽培2号機】1号機の課題を克服!塩ビパイプで本格的な循環式装置をDIY

 [DIY]
 2025-11-27

こんにちは!100均の材料で水耕栽培装置1号機を自作してから約4ヶ月。運用する中で見えてきた課題を解決すべく、より本格的な 循環式水耕栽培装置【2号機】 をDIYした「くら」です!

市販されている立派な水耕栽培キットを見て、「これなら自分でも作れるかも?」と思ったのがきっかけです。

そして、こちらが今回完成した2号機です!

完成した水耕栽培装置2号機

この記事では、1号機から進化した2号機の製作過程を詳しくご紹介します。

1号機から2号機へ!5つの改善ポイント

1号機を運用する中で感じた、いくつかの課題。2号機ではそれらを解決するために、以下の5つの改善を行いました。

【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 チャットボット 作り方 を各ショップで検索