GAS基礎一覧

【EXCEL VBA | 正規表現】正規表現を扱うRegExpオブジェクト

正規表現を扱うRegExpオブジェクト 正規表現とは 正規表現とは、文字列のパターンを表現するための方法です。他の記事でも色々紹介していますが、文字列を検索したり置換したりするときに非常続きを読む

記事を読む

【GAS GoogleAppsScript | グラフの作成2】色々なグラフを作成する!

色々なグラフを作成する! 前回、スプレッドシートのデータからGASでグラフを作成する基本的な部分を紹介させて頂きました。 今回は、その続きということで、紹介したエリアチャート続きを読む

記事を読む

【GAS GoogleAppsScript | グラフの作成1】スプレッドシートのデータからグラフを作成する!

スプレッドシートのデータからグラフを作成する! タイトル通りですが、GASを使ってスプレッドシートのデータからグラフを作成する方法を紹介します! スプレッドシートのデータからグラフ作るな続きを読む

記事を読む

【GAS GoogleAppsScript | ファイル・データ操作】Blobオブジェクト

ファイルの内容を操作したりデータ変換をする BlobクラスとBlobSource まず、Blob型(binary large object) とは、ファイル名と MIME 型の指定がつい続きを読む

記事を読む

【GAS GoogleAppsScript | トリガー】自動的にプログラムを実行するトリガー(その2)

自動的にプログラムを実行するトリガー トリガー トリガーとは、GASで作ったプログラムを、何らかのきっかけ(スプレッドシートを開いた時ちとか、編集した時とか)で自動的に実行させる機能のこ続きを読む

記事を読む

【GAS GoogleAppsScript | トリガー】自動的にプログラムを実行するトリガー(その1)

自動的にプログラムを実行するトリガー トリガー トリガーとは、GASで作ったプログラムを、何らかのきっかけ(スプレッドシートを開いた時ちとか、編集した時とか)で自動的に実行させる機能のこ続きを読む

記事を読む

【GAS GoogleAppsScript | Googleカレンダー】Googleカレンダーを操作するCalendarサービス(その3)

Googleカレンダーを操作するCalendarサービス Calendarサービス Calandarサービスは、GASでGoogleカレンダーを操作するときに使うクラスとメンバーがまとめ続きを読む

記事を読む

【GAS GoogleAppsScript | Googleカレンダー】Googleカレンダーを操作するCalendarサービス(その2)

Googleカレンダーを操作するCalendarサービス Calendarサービス Calandarサービスは、GASでGoogleカレンダーを操作するときに使うクラスとメンバーがまとめ続きを読む

記事を読む

【GAS GoogleAppsScript | Googleカレンダー】Googleカレンダーを操作するCalendarサービス(その1)

Googleカレンダーを操作するCalendarサービス Calendarサービス Calandarサービスは、GASでGoogleカレンダーを操作するときに使うクラスとメンバーがまとめ続きを読む

記事を読む

NO IMAGE

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

JSONデータを扱うためのJSONオブジェクト JSONとは プログラミング初心者の方は、まだ「JSONって何?」って方もいるかも知れませんね。 JSON(JavaScriptOb続きを読む

記事を読む

NO IMAGE

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

配列の要素の最大値や最小値を求める プログラムを作成していると、配列で取得したデータの要素の中で、一番大きいものや、一番小さいものを取り出したい場面が多く出てきます。 Mathオブジェク続きを読む

記事を読む

NO IMAGE

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

整数の乱数を発生させる 乱数とは、不規則かつ等確率に現れる数値のことです。統計の無作為抽出や暗号に使います。おみくじのプログラムを作ったりするときには、各おみくじの内容に数字を割り当てて、その続きを読む

記事を読む

NO IMAGE

【GAS GoogleAppsScript | 基礎コード】数学演算を行うMathオブジェクト

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

記事を読む

NO IMAGE

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

正規表現を扱うRegExpオブジェクト 正規表現とは 正規表現とは、文字列のパターンを表現するための方法です。以前にスプレッドシートのクエリ関数の記事でも紹介させてもらったことがあります続きを読む

記事を読む

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

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

記事を読む

NO IMAGE

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

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

記事を読む

【GAS GoogleAppsScript | スプレッドシート】特定の列をキーとしてデータを取り出す!

特定の列をキーとしてデータを取り出す! GASでスプレッドシートを処理するプログラムを作っていると、表の中の「特定の列をキーにして、該当する値のデータを抽出したい」という場面がよく発生します。続きを読む

記事を読む

【GAS GoogleAppsScript | スプレッドシート】セルの範囲を配列で取得する!

セルの範囲を配列で取得する スプレッドシートでセル範囲を操作するとき、配列で取得してメモリ上で処理をするとスプレッドシートへのアクセス回数を減らすことができ、プログラムの実行時間を短くすること続きを読む

記事を読む

【GAS GoogleAppsScript | スプレッドシート】セルの範囲を並べ替える

セルの範囲を並べ替える 今回は、Rangeクラスの中にあるセルの範囲を並べ替えるsortメソッドの紹介をします。 次のサンプルに書式の設定をしていきましょう! サンプル 続きを読む

記事を読む

【GAS GoogleAppsScript | スプレッドシート】セルの書式を設定する

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

記事を読む