にわかプログラマの備忘録

仕事の過程で調べたことを忘れないように記載しています

GASを使いだした

仕事で Google Apps Script を使ってやりたいことができたものの、ネット上にわかりやすいリファレンスもなかったので自分で分かったことをまとめていこうかと。

なので、基本は Google スプレッドシート でのGASの使い方になるかと。
他での使用予定は今のところないので。

基本的な使い方

スプレッドシートでAppsScriptを使うときは
[ツール]>[スクリプトエディタ]で起動

まだ始めたばかりなので、別途作成したAppsScriptをスプレッドシートに紐づける方法は不明。

AppsScriptだけを使用する場合はGoogleドライブから新規作成で作れる。Googleドライブから作成したものは直接Googleドライブに保存されているが、スプレッドシート内で作成したものはGoogleドライブからは開けない様子。

マクロとAppsScript

マクロはAppsScriptで記録されているので、マクロの中身はAppsScriptで見れるがAppsScriptで何か作ったからマクロに表示されるわけではない。

ただ、一度記録したマクロの中身を書き換えればマクロとして表示されるので[ツール]>[マクロ]の中に表示されるので起動ボタンを作るよりは簡単そう。

カスタム関数

Excel の関数のようなものを自分で作れるわけだが、計算に30秒以上かかるのはエラーになるとか、簡単な計算にしろとか書かれているのでどの程度使えるのかはわからない。今のところ使う予定もないけど、基本の書き方だけは後で別でメモしとこうと思う。