マガジンのカバー画像

GAS学習記録

47
初心者が一からGASを学んでいく記録。
運営しているクリエイター

2021年2月の記事一覧

【21日目】掛け合わせ

【21日目】掛け合わせ

昔上司から言われたのが見やすい表のためにはB2から作るとよい、というものだった。その当時は全くもってその通り過ぎていい学びだったのだが、プログラミングの世界ではA1から書いた方がはるかに良いとかなんとか。

個人的にはもしもそのあと会議に出したり上司に持っていくのだとすればやっぱりB2からの表がいいかなあ。もっとも行と列を追加すればいいだけの話のはずなのでGASでA1から表を作る→行と列を追加→B

もっとみる
【20日目】一歩目

【20日目】一歩目

昨日のタイトルが「到達」だったのに、今日のタイトルは「一歩目」になってしまった。ままならねーな、人生は。

さて前日から引き続きスプレッドシートをやっている。サンプルではアクティブシートで狙いのシートを一発で指定できているが、どうやら私のGoogleはそこまで優しくはない。というかプログラム(?)ごとに新しくスプレッドシートを作り直していない&シートを追加しているのでこうなる可能性もあるか。
仕方

もっとみる
【19日目】到達

【19日目】到達

やっとスプレッドシートに辿り着いたあ。長かった・・・。感慨深い。なんとなく知った言葉に戻ってきてうれしさがある。

さてというわけで本日はようやくGASの真骨頂というか本番というか、google系のサービスのプログラミングに入ってきた。実戦感も出てきてとても良い。

シート名の取得とか、セルの取得とか、まあ予想通りの内容からスタート。ただここからクソ難しくなるんだろうか。あとGoogleのサービス

もっとみる
【18日目】変わり目

【18日目】変わり目

最近暖かくなってきた。というか暑いと言ってもいいレベルなのでは。いきなり変わりすぎである。ついでに花粉もすごくない?

さて季節の変わり目という中で、ようやく本書も変わり目である。長かった第7章が終わった。次章はスプレッドシート。GASっぽくなってきた。

本章は長かったが原則+事例という構成だったので、恐らく何度か立ち返ることになるのだろう。そこが季節との違いだなあ。

ここから先はGoogle

もっとみる

【17日目】疲れ目

どうもここ最近目の調子が悪い。疲れているのか何なのかわからないが、視界の欠落に1週間で2回も襲われた。そのせいで貴重な土曜日が消えてしまった。くそお

とはいえ何とか月曜までには体調も戻ったので社会復帰。GASも復帰だ。

例によって寝かせて置いた話を掘り返してみたが、うーん、やはりいまいちよくわからない。今後必要なタイミングで必要になったらまた見返してみよう。

組み込みオブジェクト面倒くさいな

もっとみる
【16日目】いったん寝かせる

【16日目】いったん寝かせる

順調に進んできたGAS日記だが、今日は二つほどわからないものを放置している。第7章7の正規表現。おそらくワイルドカードみたいなものと認識して先に進んでいるのだが、どうも怪しい

まずは図表が出てくるのだが、その際の書き方の記述がよくわからない。220Pの最後の部分、例では単語末が大文字のBになっているが、文字列の例では単語末がbになっている。
これは特に意味がないのか、隣り合っているだけで両社が関

もっとみる
【15日目】100行

【15日目】100行

GASの便利だなあと思うところと不便だなあと思うところは、逐一保存が必要なところだ。Google系(Gsuite)を触ったことがある人ならなんとなくわからうと思うが、基本的に彼らは自動更新なので保存という概念がない。
まあプログラミングなんて書いている途中に保存されて動かれても困るか

というわけで毎回練習コードを書いて、ちまちまctrl+Sをしているわけだが、その際に変なところがあるとエラーが出

もっとみる

【14日目】実戦の想定

なんか書く量多くね?と昨日振り返ったら、今日の方が多かった。くわばらくわばら。幽遊白書。

昨日は組み込みオブジェクトの数値と文字列、すなわち単数だったわけだが、今日は配列、つまりは複数ということでそれで量が多くなったのかな。ついでにいうと組み込まれてるオブジェクトが多いし。

ただなぜか予測変換がスラスラ出てきてありがたかった。なぜかはわからん。

なんでこんなに解説と準備が丁寧なのだろうか、と

もっとみる
【13日目】良質な勉強

【13日目】良質な勉強

量より質、とは言ったものだが、個人的には最初のうちは質より量ではないかと思う。何が言いたいかというと今日はコード書く分が多かった。多分今まで一番ではないだろうか。

というわけでクラスとオブジェクトが終了。javaのオブジェクトに突入。

そういえば全然関係ないのだが、恐らく誤植を見つけた。190P。気になる人は買ってみてみてね。BobじゃなくてI'm Bobなはず。まあいいや。

つい2か月くら

もっとみる
【12日目】良い奴もいればやな奴もいる

【12日目】良い奴もいればやな奴もいる

月曜日は基本的に憂鬱とされるし、しかも雨が降るとなると猶更だ。と思っているのだが、世界全員がそんなわけはない。月曜休みの人もたくさんいるだろうし、お気に入りの傘を出す機会を見つけてテンションが上がっている人もいるだろう。

要するに、いろんな奴がいるということだ。そう考えると強制的にいろんな人と関わらされた小中学校というのはすごかったな。クラス替えとか席替えとか楽しみだったけれど、安定志向のおじさ

もっとみる
【11日目】エスペラントを目指して

【11日目】エスペラントを目指して

エスペラントという言語を知っているだろうか。誰かが発明した(しようとした)「世界共通言語」のことだ。残念ながらこれは皆さん知っての通り、世界に根付くことはなかった。

今は大体英語がコミュニケーションで群を抜いている。世界のあらゆる大事そうな会議は英語だ。

とはいえ英語を母国語とする人は少ないわけで、我々日本人なんかは構文のつくりも全く違うから、一から勉強しないといけなくなる

そう考えるとプロ

もっとみる

【10日目】読むときはいったん最後まで

問題文から読もう、とか、いったん全部題材文を読み切ろう、とかは受験戦争を勝ち抜くためにあらゆる科目で言われるマストの知恵である。特に現代文や英語の長文などでよく聞かれる。要するに、問題文やその後の展開から詰まる部分も推察できる可能性があるということだ。

さて、私も艱難辛苦を乗り越え、その戦争を生き残った(勝利したとは言っていない)わけだが、この教えを忘れてしまった。おかげで「こんなエラーが出るか

もっとみる
【9日目】今日は祝日

【9日目】今日は祝日

今日は建国記念の日だ。なので着々とGASを組み立てていこう。

さて祝日ということもあって本日は時間度外視でキリのいいところまで。第5章の関数に入った。とりあえずのところは問題なし、だったのだが、最後の最後で、躓いてしまった。
func1(y)の話。(買った人にしかわからない話だが)。yのところにxを入れられるというのが感覚的に理解できなかった。ただ一度なれればまあそうかという感じ

あとなぜかイ

もっとみる
【8日目】やらかしてしまう

【8日目】やらかしてしまう

やらかしてしまった。寝坊してしまった。起きたらいつもより1時間も遅かった。

ただなんか寝坊した時って朝のスピードめちゃくちゃ上がるよね。自分こんなに早く準備できるんかい、ってなる。

とはいえこのGAS勉強は続けていきたいところ。地味に優先順位は朝食より高いのだ。

本日は制御構文が終了。エラー処理とか、めっちゃありそうだけれどこれいちいち書かないといけないんかな。めんどくさい。
ついでにGAS

もっとみる