Google Docs のspreadsheetをjsonに変換するGoogle Apps Scriptです。
CoffeeScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
IndexPage.txt
README.mediawiki
sheet2json.coffee
sheet2json.js
sheetRestApi.coffee
sheetRestApi.js

README.mediawiki

Table of Contents

概要

sheet2json.jsはgoogle spreadsheetで利用するgoogle apps scriptです。
表に入力したデータをjsonに変換できます。
テスト用に素のjsonデータを作成したい場合に活用できます。

インストール

  1. google shreadsheetを起動
  2. ツール > スクリプトギャラリー
  3. sheet2jsonで検索
  4. installをクリック

利用方法

準備

  • 1行目はカラム名を入力
  • 2行目以降はレコードのデータを入力
  • シート名はテーブル名を入力

実行

  1. ツール > スクリプトマネージャ
  2. onCreateを実行
  3. メニューバーに scripts が表示される
  4. scripts > sheet2json をクリック
jsonが表示されます。

応用

入れ子にする場合

  1. 主キーになるカラムの先頭に#を付与する。
  2. 入れ子にしたいテーブル名をカラムに記述する。
  3. 入れ子になるテーブルに #refer カラムを作成し、1.で指定したidと等しくなる数値を設定する。

user

  1. id
name detail
1 shikajiro
  1. detail
2 tomokoala
  1. detail

detail

  1. refer
sex
1 man
2 woman