GAS【GAS 基礎】セルの範囲を並べ替える セルの範囲を並べ替える今回は、Rangeクラスの中にあるセルの範囲を並べ替えるsortメソッドの紹介をします。次のサンプルに書式の設定をしていきましょう!サンプル1つの列を基準に並べ替えるセルの範囲を1つの列の基準で並べ替えるには次の構文を...2020.09.28GAS
GAS【GAS 基礎】セルの書式を設定する セルの書式を設定する今回は、Rangeクラスの中にあるセルの書式設定をするメソッドの紹介をします。紹介するのは次のメソッドです。setBordersetFontSizesetFontFamilysetNumberFormatsetBackg...2020.09.27GAS
GAS【GAS 基礎】セルに数式を入力する セルに数式を入力するこれまで、GASでスプレッドシートを操作するための、SpreadsheetAppクラスとその配下のSpreadsheetクラスそしてSheetクラス・Rangeクラスについて紹介しました。今回は、引き続きRangeクラス...2020.09.26GAS
GAS【GAS 基礎】GASでスプレッドシートを操作する(Rangeクラス) GASでスプレッドシートを操作するこれまで、GASでスプレッドシートを操作するための、SpreadsheetAppクラスとその配下のSpreadsheetクラスそしてSheetクラスについて紹介しました。今回は、いよいよ最後の階層のセルや、...2020.09.25GAS
GAS【GAS 基礎】GASでスプレッドシートを操作する(Sheetクラス) GASでスプレッドシートを操作する前回、前々回で、GASでスプレッドシートを操作するための一番元となるSpreadsheetAppクラスとその配下のSpreadsheetクラスについて紹介しました。今回は、Spreadsheetクラスの更に...2020.09.24GAS
GAS【GAS 基礎】GASでスプレッドシートを操作する(Spreadsheetクラス) GASでスプレッドシートを操作する前回次の記事で、GASでスプレッドシートを操作するための一番元となるSpreadsheetAppクラスについて紹介しました。今回は、SpreadsheetAppクラスの一つ下の階層のSpreadsheetク...2020.09.23GAS
GAS【GAS 基礎】GASでスプレッドシートを操作する(SpreadsheetAppクラス) GASでスプレッドシートを操作する表題の通りですが、GASでスプレッドシートを操作する基本的な流れと方法について紹介したいと思います!大まかな流れGASには、Googleサービス(スプレッドシートやGmail、スライド、フォームなど)を操作...2020.09.22GAS
GAS【GAS】Gmailを送る GASでGmailを送る今回は、"GASでGmailを送る方法"について紹介します!作った資料やGmailAPPクラスGmailAppクラスはGmailサービスの最上位にあるグローバルオブジェクトです。Gmailの送信やスレッドの取得など、...2020.08.24GAS
GAS【GAS 基礎】Googleスプレッドシートでカスタム関数(ユーザー定義関数)を作る! Googleスプレッドシートでカスタム関数(ユーザー定義関数)を作る!今回は、"Googleスプレッドシートでカスタム関数(ユーザー定義関数)を作る方法"について紹介します!カスタム関数とはGoogleスプレッドシート上の関数では、SUMや...2020.08.23GASGSS
GAS【GAS 基礎】class(クラス)について はじめに今回は、"オブジェクト・プロパティ・メソッド"について紹介します!前回、オブジェクトについて説明させて頂きました。オブジェクトはプロパティで管理されていて、プロパティの値に、数値や文字列が入っているものがプロパティ、プロパティの値に...2020.08.22GAS
GAS【GAS 基礎】オブジェクト・プロパティ・メソッド オブジェクト・プロパティ・メソッド今回は、"オブジェクト・プロパティ・メソッド"について紹介します!オブジェクト・プロパティ・メソッドGAS記事の始めのところで、プログラムコードはこの3つで成り立っていて、イメージで言うと「オブジェクト」は...2020.08.21GAS
GAS【GAS 基礎】スコープについて スコープについて今回は、"スコープについて"について紹介します!スコープ「スコープ」って言っても馴染みのない言葉ですね。でもプログラミングする上では、意識しておかないといけないことなので説明します!これまで変数について色々とやってきました。...2020.08.18GAS
GAS【GAS 基礎】関数の作成と呼び出し(後編) 関数の作成と呼び出し(後編)今回は、"関数の作成と呼び出し(後編)"について紹介します!関数リテラル関数の作成(定義)には、「関数の宣言」と「関数リテラル」と2つの方法があります。前編では、関数の宣言での関数の作成と、関数の引数と戻り値につ...2020.08.15GAS
GAS【GAS 基礎】関数の作成と呼び出し(前編) 関数の作成と呼び出し(前編)今回は、"関数の作成と呼び出し"について紹介します!関数次のコードを御覧ください。ログに「ひらちんの部屋」と出力する簡単なスクリプトです。function test(){ Logger.log('ひ...2020.08.14GAS
GAS【GAS 基礎】try…catch文でエラーの処理をする try…catch文でエラーの処理をする今回は、"try…catch文でのエラー処理"について紹介します!エラー処理次の図とコードを見てください。function test(){ // 存在しない名前でシートを指定している状態 va...2020.08.11GAS
GAS【GAS 基礎】break文とcontinue文でループ処理を中断する break文とcontinue文でループ処理を中断する今回は、"break文とcontinue文でループ処理を中断したり飛ばしたりする処理"について紹介します!"break文"での処理の中断・終了これまでに、"for文""while文"を使...2020.08.08GAS
GAS【GAS 基礎】for文を使った繰り返し処理 for文を使った繰り返し処理今回は、"for文を使った繰り返し処理"について紹介します!繰り返し処理前回、"while文"を使った繰り返し処理について紹介させて頂きました。今回紹介する、"for文"も繰り返し処理の一つです。"while文"...2020.08.06GAS
GAS【GAS 基礎】while文を使った繰り返し処理 while文を使った繰り返し処理今回は、"while文を使った繰り返し処理"について紹介します!繰り返し処理スプレッドシートのデータを扱っていると、ある場所からある場所まで同じ処理を繰り返し行う必要がある場合があると思います。そのような場合...2020.08.04GAS
GAS【GAS 基礎】switch文を使った条件分岐 switch文を使った条件分岐今回は、"switch文を使った条件分岐"について紹介します!switch文と条件分岐前回、IF文を使った条件分岐について紹介しました。複数の条件で分岐をしたい場合、IF文では"else if"を使って条件をど...2020.08.02GAS
GAS【GAS 基礎】IF文を使った条件分岐 IF文を使った条件分岐今回は、"IF文を使った条件分岐"について紹介します!IF文と条件分岐例えば、次のスプレッドシートで、こんな処理をするプログラムを考えてみましょう。B3セルが"YES"だったら、D3セルに「イヤッホー!」と表示させるま...2020.07.31GAS