GASおじさんのブログ | Google Apps Script攻略日誌
GASの基本

【高階関数】filterメソッドについて解説

【高階関数シリーズ#3】filterメソッドについて解説します。filterメソッドの特徴や実際の使用例についても紹介します。filterメソッドを使いこなせるようになるための演習問題も用意しています。
GASの基本

【高階関数】mapメソッドについて解説

【高階関数シリーズ#2】mapメソッドについて解説します。mapメソッドの特徴や語源、実際の使用例についても紹介します。
GASの基本

【高階関数】forEachメソッドについて解説

【高階関数シリーズ#1】forEachメソッドについて解説します。通常のfor文との違いや実際の使用例についても紹介していきます。
GASの基本

【GASの関数定義】関数宣言・関数式・アロー関数

GASで関数を定義する3つの方法を紹介します。関数宣言、関数式、アロー関数、それぞれの書き方の特徴や、使い分けのケースについて解説します。
GASのTips

2025年1月18日現在、createTextFinderに不具合あり

2025年1月18日現在、createTextFinderメソッドの動きに不具合がありますので、その対処法について解説します。
GASの基本

GASプログラミングで覚えるべきショートカットキー10選

GASプログラミングで知っておくとコーディングが圧倒的に早くなるショートカットキーを10個紹介します。また、ショートカットキーを使うことにより得られるメリットについて熱く語ります。
GASの基本

変数宣言は基本的にconstを使おう【let, varとの違い】

この記事ではGAS(JavaScript)における変数宣言について簡潔にまとめます。また、当ブログの過去記事でletを多用してしまっていることについての反省の意を述べております。
GASのTips

GASでシートの最終行を取得する方法【列指定の方法も解説】

スプレッドシートの最終行を取得する方法について解説します。実際の業務であり得るシーンを想定して、ケース別に詳しく解説していきます。また、Googleフォームの回答を別シートに転記する実践例も紹介します。
GASのTips

【GASの排他制御】LockServiceでデータの上書きを防止せよ

GASの排他制御、LockServiceの使い方について解説します。これによりGASの同時実行によるデータの上書きを防ぐことができるようになります。予約システムにおけるダブルブッキングの防止などにも活用できます。
GASのTips

【無料】Googleカレンダー連携の会議室予約システム【コピー可】

Googleカレンダー連携の会議室予約システムをGASで作りましたので、ご紹介します。有料級の超実用的なシステムとなっておりますが、コピーして無料でご利用いただけます。コピー方法についても本記事で解説します。