GAS(Google APP Script)「ねこあつめ」で文字出力と簡単な計算を作ってみた。

昨日(2021年6月15日(火))からGASを勉強し始めました。
この記事では、「ねこあつめ」を使って、GASで簡単な文字出力と計算をしてみます。

GAS自作サンプルへ戻る

まずは、「ねこあつめ」と表示してみます。

新規ファイルを作成して、「ねこあつめ」という名前で保存します。

ここからコードを書いていきます。

このようにコードを書きました。

[Ctrl]+[R] (Macでは[Command]+[R])で実行します。

実行結果です。

では、変数を使って、ここから計算をしてみます。

茶トラ猫の「ヘキサにゃん」の「せんとうりょく」は150です。

しまミケ猫の「しまみん」の「せんとうりょく」は40です。

この茶トラくんとシマ三毛ちゃんの戦闘力を足すと150+40=190になります。

実行結果です。

これをもう少し、日本語の体裁を整えて書きます。

文字列を囲むときは、シングルクォーテーションではなく、「`」(@のキーをシフトで押す)で囲い、数字を文字列の中に埋め込むには、${数字}と入力します。

実行結果です。

最後に、メッセージボックスの表示をします。

下記の処理で、「このアプリは確認されていません」と表示されてしまった場合は、こちらから解決可能です。

新たに「ねこあつめメッセージボックス」というファイルを作成して行います。

このように書いて、実行します。
スプレッドシートに切り替えると、下記のようなボックスが表示されます。

ここまで、昨日会社から帰ってきてから学んだ内容の復習です。
では、本日の学習に入ります。

GAS(Google Apps Script)自作サンプル集

このコーナーでは、仕事で必要になる、Googleが開発したプログラミング言語、GAS(グーグルアップスクリプト)を学びながら簡単な自作サンプルを作ってアウトプットしていきます。

まさに、「猫の手も借りたい」状態なようです。
朝6時に起きて毎日プログラミングの勉強をして、少しでも会社でお役に立てるようになるために頑張りますので、よろしくお願いします(=^x^=)

メインメニューに戻る

■ GAS自作サンプル ■

◆スプレッドシート レベル1◆

ハンターハンターで学ぶ、「とりあえず、スプレッドシートとGASプログラミングで関数・グラフの基礎の基礎が分かるようなる」コースです。

episode1 「セル操作で入力と消去」

episode2 「文字入力と消去をボタン操作で行う」

episode3 「範囲を指定してまとめて入力(二次元配列は団地だ!)」

episode4 「ヒソカチェックで、IFとループを一気に学ぶ」

episode5 「指定したセル範囲のフォントを変える」

episode6 「指定したセル範囲に色を付ける」

episode7 「キャラの身長で演算(平均・条件に該当する数のカウント)」

episode8 (最終回)「キャラの身長をシンプルなグラフ化する」

◆オオタニサン!!◆

大谷翔平の目標シートのスプレッドシートのマクロを作ってみました。
GASで枠線と色をつけています。

大谷翔平の目標シート

◆paizaレベルアップ問題集をPythonとGASの両方が学べます◆

学習コンテンツpaizaのレベルアップ問題集をPythonで解いたあと、同じ問題をGASで解いたらどうなるのか試してみました。


◇配列メニュー◇


配列に含まれている?3

何番目にある? 3 

【配列の検索】何個ある? Boss (paizaランク D 相当)

【配列の書き換え (paizaランク D 相当)】

配列の要素の入れ替え (paizaランク D 相当)

部分配列 (paizaランク D 相当)

配列の連結 (paizaランク D 相当)

以降は、「いつも隣にITのお仕事」様のブログで自習した内容になっております。

■ 使用教材 ■

・ウェブサイト
【保存版】初心者向け実務で使えるGoogle Apps Script完全マニュアル


・書籍
上記のサイトの方の記事がわかりやすいので、同じ方の書籍を購入しました。絶賛、ガリ勉中!!!(=^x^=)mm。。。


◆入門講座の学習ノート◆

「ねこあつめ」で文字の表示と簡単な計算


「ねこあつめ」でセルを選択して出力する

「ねこあつめ」Forループを使って猫たちの名前を取り出す


「ねこあつめ」IF文で条件に該当するねこ名を出力する

「ねこあつめ」出力したセルに処理済み「TRUE」を入力する

「ねこあつめ」ループに制御を加えて一つずつ出力する

「ねこあつめ」の行の範囲を取得する

「ねこあつめ」の右端の列をクリアする

GASで「Chatwork」を使ってみる。


GASで「ねこあつめ」を「Chatwork」に送る(=^x^=)mm



◆フォーム作成の学習ノート◆

まだ入門講座半分ぐらい残っているのですが、フォーム作りたくなったので、やってみます。

「ねこあつめ親睦会」のフォームを作ってみる

GASで作成したフォームを指定のフォルダに格納する

GASで作成したフォームに「ねこあつめ」の「おなまえ」と「あそんだグッズ」を追加する

ねこあつめフォームに「メールアドレス」を追加する

ねこあつめフォームに「ラジオボタン」を追加する

ねこあつめフォームに「チェックボックス」を追加する


この後のスプレットシートとフォームの連携が上手くいかず、一旦入門講座に戻ることに。