第8回:(GAS)でHello World!を出力

googleスプレッドシート

レシピ一覧があったら便利なので作る。

内容は「レシピ名、レシピコード、売値、原価/単位、原価率、店舗名、店舗cd、ジャンル、ジャンルcd、上がり、単位」

上に書いた項目をgasで取得していきたいのだが、その前にやっておくことを書いて行く。

今回のシリーズでは妄想でラーメン屋のレシピを作って行こうと思っています。スプレッドシートの関数やgas(Google Apps Script)の勉強メモとして書いて行こうと思います。

作ったスプレッドシートを確認する

レシピのスプレッドシートを作ってみました。

googleドライブはいまこんな感じ。

7個のスプレッドシートの中にシートがそれぞれある状況です。

例:スプレッドシート名(らぁめん妄想屋レシピ[02おつまみ])
シート名1(001おつまみ炙りチャーシュー)
シート名2(002おつまみセット)

以下参照

  • らぁめん妄想屋レシピ[01ラーメン]
    • 001醤油ラーメン
  • らぁめん妄想屋レシピ[02おつまみ]
    • 001おつまみ炙りチャーシュー
    • 002おつまみセット
  • らぁめん妄想屋レシピ[03ご飯もの]
    • 001小ライス
    • 002中ライス
    • 003大ライス
    • 020ミニチャーシュー丼
  • らぁめん妄想屋レシピ[20ドリンク]
    • 001オリオンビール生中
    • 002オリオンビール中瓶
    • 003緑茶ハイ
    • 004ウーロン茶ハイ
    • 005さんぴん茶ハイ
  • らぁめん妄想屋レシピ[99半製品]
    • 001鶏がらスープ
    • 002チャーシュー煮汁
    • 003チャーシュー
    • 004醤油ラーメンかえし
    • 005味付き煮卵
    • 006香味油
    • 007長ネギカット
    • 008万能ネギカット
    • 020白米
    • 040丼タレ
  • レシピデータ
    • コード一覧
    • 00原本
    • 01野菜
    • 02肉
    • 04穀物
    • 05調味料
    • 06加工品野菜
    • 09粉類
    • 10乾物
    • 11食用油
    • 12卵類
    • 13麺類
    • 20飲料
    • 21酒類
    • 99半製品
  • レシピ雛形
    • 000雛形

(もしダウンロードするなら下の方にあります。)

管理しやすいようにgoogleドライブ内にフォルダを作成する

以下のフォルダ構成にしようと思う。

  • マイドライブ
    • レシピ管理
      • レシピ雛形
      • レシピデータ
      • らぁめん妄想屋レシピ
        • らぁめん妄想屋レシピ[おつまみ]
        • らぁめん妄想屋レシピ[ご飯もの]
        • らぁめん妄想屋レシピ[ドリンク]
        • らぁめん妄想屋レシピ[ラーメン]
        • らぁめん妄想屋レシピ[半製品]

右クリックで新しいフォルダ作成

レシピ管理とらぁめん妄想屋レシピフォルダを作成

作成したフォルダにスプレッドシートを入れる、ドラッグアンドドロップでOK

GASを使えるようにする

スプレッドシート:レシピデータにレシピ一覧シートを作る

拡張機能→Apps Script

まずはHello World!を表示したい

Browser.msgBox('Hello World!')

1保存→2実行

権限を確認

Hello World!ってでた!!嬉しい!!

レシピデータのレシピ一覧シートに以下の情報をgasで取得したいと思っています。

ダウンロード

レシピ管理

らぁめん妄想屋レシピ

次回

gasでスプレッドシートの情報を取得していく予定

コメント