子育てエンジニアブログ

子育てに励むシステムエンジニア(SE)のブログ

Googleスプレッドシート

【GAS】GASを使って複数ファイル複数シートを1つにまとめる方法_追加仕様

今日は以前書いたソースに仕様を追加してみた。 以前「GASを使って複数ファイル複数シートを1つにまとめる方法」というブログを書いた。 stsa.hatenablog.comその際に書いたプログラムに追加の仕様をおこなった。追加した仕様としては、複数ファイル複数シー…

【GAS】全角空白を全て改行するプログラム

GASで全角空白を全て改行させるプログラムを書いたのでメモ。仕様としてはアクティブなシート内の全角空白を全て改行する。多分自分にしか需要はないはず。 function onOpen() { const ui = SpreadsheetApp.getUi() const menu = ui.createMenu('メニュー');…

【GAS】GASを使って複数ファイル複数シートを1つにまとめる方法

Googleスプレッドシートって便利で、たくさんのブック(ファイル)を作りさらにその中でたくさんシートを作ってしまいますよね。 で、時々シートを1つにまとめて集計したいって思うことありませんか? そういう時のために今日はGASを使って複数ファイル複数シ…

【GAS】GASを使って複数シートを1つにまとめる方法

Googleスプレッドシートって便利で、たくさんシートを作ってしまいますよね。 で、時々シートを1つにまとめて集計したいって思うことありませんか? そういう時のために今日はGASを使って複数シートを1つにまとめる方法について書いてみたいと思います。仕様…

Googleスプレッドシートで行と列の条件で絞り込み集計する方法

Googleスプレッドシートで行と列の条件で絞り込み集計する方法についてです。スプレッドシートの集計でちょっと複雑な集計をやりたくて、結構悩んだのでメモ。 今回やりたかったことはとある表で行と列でそれぞれ特定の条件のものを指定して、かつそれが複数…

【GAS】GASを使ってGoogleカレンダーの情報を検索してスプレッドに書き込む方法

Googleカレンダー便利ですよね。 でもヘビーユーザだと予定を入れまくりすぎて、あの予定いつだったっけ?とかってなることないですか? 予定がいっぱい入りすぎているとどこに入れてたっけ?っとなり見つからなくてイライラ。 探すのに時間がかかってしまう…

グーグルフォームで自動入力

ルーティンワークでのグーグルフォームでの入力って地味に面倒だなって感じる今日この頃。何か自動化できないかって調べてたら、自動入力できる方法があったのでメモ。URLに下記をつけてアクセスすると入力した状態で行けるらしい。 ?entry.IDの値=入力値&?e…

【GAS】GoogleスプレッドシートでHTML画面を表示してスプレッド上の値を画面上に表示する方法

GoogleスプレッドシートでHTML画面を表示してスプレッド上の値を画面上に表示する方法についてです。画面を表示するだけなら下記の記事に詳しく書いています。 stsa.hatenablog.com今回はそこからさらにスプレッド上の値を画面上に表示するというところをや…

【GAS】Googleスプレッドシートでオリジナルのメニューを追加する方法

Googleスプレッドシートでオリジナルのメニューを追加する方法についてです。Googleスプレッドシートを使っていると、関数を作り処理を自動化したりする。しかし、スプレッド上にボタンを配置して実行するのがなんとなくダサく感じていた。 わざわざスプレッ…

【GAS】GoogleスプレッドシートでHTML画面を表示する方法

GoogleスプレッドシートでGASを使いHTML画面を表示する方法についてです。みなさんGoogleスプレッドシートって使ってますかね。 私は結構使っています。GoogleスプレッドシートではGASというマクロを使うことができます。GoogleスプレッドシートでHTMLの画面…

【Googleスプレッドシート】Googleスプレッドシートで他のスプレッドシートを参照する方法

Googleスプレッドシートで他のスプレッドシートを参照する方法についてです。Googleスプレッドシートで他のスプレッドシートを参照するには、IMPORTRANGE関数を使うと可能らしい。使い方は簡単で、下記のように書けばいいらしい。=IMPORTRANGE("ID","シート…

【GAS】GASでボタンを押したときに処理が行われるようにする方法

GASでボタンを押したときに処理が行われるようにする方法についてです。と言っても簡単なんで、備忘録として残しておく。1.挿入 > 図形と進んで行く 2.図形を作成する ここでは適当に更新ボタンを作っています。 3.ボタンを右クリックして、「スクリプトを割…

【GAS】値のある最後の行の番号を取得する方法

GASで値のある最後の行の番号を取得する方法についてです。下記のようにすることで値がちゃんと入っている最後の行番号を取得することができる。 /** 値のある最後の行の番号を取得する */ function getUsedLastRowCount(sheetName, rowNumber) { var lastLo…

【GAS】SpreadsheetApp.openById を呼び出す権限がありませんのエラーの対処方法

何気にGASについて書くのは初めてだった。GASでIDを使ってシートを指定してアクセスしようとすると下記のように怒られることがある。Exception: SpreadsheetApp.openById を呼び出す権限がありません。必要な権限: https://www.googleapis.com/auth対策とし…