hirachin

スポンサーリンク
GAS

【GAS 基礎】JSONデータを扱うためのJSONオブジェクト

JSONデータを扱うためのJSONオブジェクトJSONとはプログラミング初心者の方は、まだ「JSONって何?」って方もいるかも知れませんね。JSON(JavaScriptObjectNotation)とは、データを記録するために決められた形...
GAS

【GAS 基礎】配列の要素の最大値や最小値を求める(Mathオブジェクトのmaxメソッド・minメソッド&applyメソッド)

配列の要素の最大値や最小値を求めるプログラムを作成していると、配列で取得したデータの要素の中で、一番大きいものや、一番小さいものを取り出したい場面が多く出てきます。Mathオブジェクトには、maxメソッド、minメソッドという、引数に指定し...
GAS

【GAS 基礎】整数の乱数を発生させる(Mathオブジェクトのrandomメソッド)

整数の乱数を発生させる乱数とは、不規則かつ等確率に現れる数値のことです。統計の無作為抽出や暗号に使います。おみくじのプログラムを作ったりするときには、各おみくじの内容に数字を割り当てて、そのある範囲内でランダムに取り出せるように、乱数を使い...
スポンサーリンク
GAS

【GAS 基礎】数学演算を行うMathオブジェクト

数学演算を行うMathオブジェクトプログラミングを行うときに、必ずついてまわってくるのが、数学の演算です。ワークシート上の関数でも関数として用意されているものも多いですが、GASでもMathオブジェクトという形で様々な演算を簡単に行えるオブ...
GAS

【GAS 基礎】正規表現を扱うRegExpオブジェクト・Stringオブジェクト

正規表現を扱うRegExpオブジェクト正規表現とは正規表現とは、文字列のパターンを表現するための方法です。以前にスプレッドシートのクエリ関数の記事でも紹介させてもらったことがありますが、a~Z、0~9などの通常の文字と、[]や{}などの特殊...
GAS

【GAS 基礎】日付・時刻の操作をするDateオブジェクト!

日付・時刻の操作をするDateオブジェクト!スプレッドシートのデータを扱うときに避けて通れないのが、日付や時刻の処理。入力した日やイベントの日程など様々なところで日付や時刻が出てきますね。GASには日付や時刻を取り扱うDateオブジェクトと...
EXCEL

【EXCEL】VLOOKUP関数の範囲指定を動的に処理する!INDIRECT関数

VLOOKUP関数の範囲指定を動的に処理する!2つのプルダウンリストを連携させる時に、入力規則で利用することで有名な、INDIRECT関数。もともとは引数に指定した名前(文字列)のオブジェクトを返す関数です。この関数を使うことで、VLOOK...
GAS

【GAS 基礎】配列の操作をするArrayオブジェクト!

配列の操作をするArrayオブジェクト!プログラムを作るのに必須の「配列」。配列を自在に操ることができればプログラムの幅がぐぐっと広がります!そのためにも、GASには配列を取り扱うArrayオブジェクトというものが用意されていますので、今回...
GAS

【GAS 基礎】特定の列をキーとしてデータを取り出す!

特定の列をキーとしてデータを取り出す!GASでスプレッドシートを処理するプログラムを作っていると、表の中の「特定の列をキーにして、該当する値のデータを抽出したい」という場面がよく発生します。実現するには、色々方法はありますが、今回は配列を検...
GAS

【GAS 基礎】セルの範囲を配列で取得する!

セルの範囲を配列で取得するスプレッドシートでセル範囲を操作するとき、配列で取得してメモリ上で処理をするとスプレッドシートへのアクセス回数を減らすことができ、プログラムの実行時間を短くすることが出来ます。更には配列で処理することにより、複雑な...
GAS

【GAS 基礎】セルの範囲を並べ替える

セルの範囲を並べ替える今回は、Rangeクラスの中にあるセルの範囲を並べ替えるsortメソッドの紹介をします。次のサンプルに書式の設定をしていきましょう!サンプル1つの列を基準に並べ替えるセルの範囲を1つの列の基準で並べ替えるには次の構文を...
GAS

【GAS 基礎】セルの書式を設定する

セルの書式を設定する今回は、Rangeクラスの中にあるセルの書式設定をするメソッドの紹介をします。紹介するのは次のメソッドです。setBordersetFontSizesetFontFamilysetNumberFormatsetBackg...
GAS

【GAS 基礎】セルに数式を入力する

セルに数式を入力するこれまで、GASでスプレッドシートを操作するための、SpreadsheetAppクラスとその配下のSpreadsheetクラスそしてSheetクラス・Rangeクラスについて紹介しました。今回は、引き続きRangeクラス...
GAS

【GAS 基礎】GASでスプレッドシートを操作する(Rangeクラス)

GASでスプレッドシートを操作するこれまで、GASでスプレッドシートを操作するための、SpreadsheetAppクラスとその配下のSpreadsheetクラスそしてSheetクラスについて紹介しました。今回は、いよいよ最後の階層のセルや、...
GAS

【GAS 基礎】GASでスプレッドシートを操作する(Sheetクラス)

GASでスプレッドシートを操作する前回、前々回で、GASでスプレッドシートを操作するための一番元となるSpreadsheetAppクラスとその配下のSpreadsheetクラスについて紹介しました。今回は、Spreadsheetクラスの更に...
GAS

【GAS 基礎】GASでスプレッドシートを操作する(Spreadsheetクラス)

GASでスプレッドシートを操作する前回次の記事で、GASでスプレッドシートを操作するための一番元となるSpreadsheetAppクラスについて紹介しました。今回は、SpreadsheetAppクラスの一つ下の階層のSpreadsheetク...
GAS

【GAS 基礎】GASでスプレッドシートを操作する(SpreadsheetAppクラス)

GASでスプレッドシートを操作する表題の通りですが、GASでスプレッドシートを操作する基本的な流れと方法について紹介したいと思います!大まかな流れGASには、Googleサービス(スプレッドシートやGmail、スライド、フォームなど)を操作...
GSS

【Googleスプレッドシート】ROW関数を使って表に簡単に連番を振る方法

表に連番を振る簡単な方法スプレッドシートに山程ある関数。関数辞典だけ見てて覚えても何の役にも立ちません。。。スプレッドシートの上級者になるためには、様々な関数を使って、やりたい処理を実現することです。使えるテクニックシリーズでは、面倒くさい...
GSS

【Googleスプレッドシート】データベース関数シリーズ!条件を満たすデータの中で最小値を取り出すDMIN関数

【DMIN関数】データベース関数って使ったことある?データベース関数とは、セル範囲の行をレコード、列をフィールドとして、セル範囲全体をリストとして、その範囲(データベースと言う)に対して条件を指定して様々なデータを取り出すのに便利に作られて...
GSS

【Googleスプレッドシート】データベース関数シリーズ!条件を満たすデータの中で最大値を取り出す!DMAX関数

【DMAX関数】データベース関数って使ったことある?データベース関数とは、セル範囲の行をレコード、列をフィールドとして、セル範囲全体をリストとして、その範囲(データベースと言う)に対して条件を指定して様々なデータを取り出すのに便利に作られて...
スポンサーリンク