マガジンのカバー画像

【Google Apps Script】基礎知識

28
gas開発に欠かせない基礎知識を集めました🙆‍♀️
運営しているクリエイター

2020年6月の記事一覧

【Google Apps Script】プロジェクトって何なのさ。

GASではこのスクリプトエディタの画面をまとめてプロジェクトと呼びますよね。

非エンジニア的にはスプレッドシートやドキュメントでいうファイルと同粒度に見えてしまい、個人的になかなかプロジェクトという呼び方が定着しませんでした。

実はこのプロジェクトというのは、プログラミングで使われている概念だったのです。

■プロジェクトとは
今作っているプログラムに必要なファイル群を管理するための概念
(引

もっとみる

【Google Apps Script】スクリプトエディタはどこから開く? - 埋め込み or 独立 -

皆さんはスクリプトエディタをどこから開いていますか?

これには3つの方法がありますが、それぞれのやり方とメリット/デメリットを比較したいと思います。

①埋め込み形式(Gsuiteアプリから開く)もっともオーソドックスな方法ではないでしょうか。
私も過去ずっとこの方法を取っていました。

例えば、スプレッドシートだったらツール>スクリプトエディタで開くことができますね。

メリット:どのデータを

もっとみる

【Google Apps Script】ライブラリについて(使い方とリスク)

ライブラリとは他のプロジェクトで作成した関数を使用できる仕組み。

(誰かが作成した関数を引用できる便利な機能)

ライブラリの使い方(追加方法)①リソース>ライブラリをクリック

②プロジェクトキーを入力>追加をクリック(プロジェクトキーが分からない場合は後述の補足を参照してください)

③バージョンを選択>保存をクリック(最新バージョンを選択すればOK)

これでライブラリ追加が完了しました!

もっとみる

【Google Apps Script】文字列置換に便利なParserライブラリ(抜き出しが簡単にできるよ)

文字列の一部だけ抜き出したいよ~という時ありませんか?

住所から区だけ抜き出したい…などなど

(例:AAA県BBB市CCC区DDD1-2-3→CCCだけ必要)

やり方を調べてみるとindexOfや正規表現を駆使したものがヒットしますが、非エンジニアにはなかなか使いづらい…。(indexOfは何段階か命令が必要だったり、正規表現は概念そのものが難しかったり…)

そんな時はParserライブラ

もっとみる