タグ

spreadsheetに関するre_shikajiroのブックマーク (2)

  • Google SpreadsheetをJSON 取得専用のダミーサーバーとして利用する方法 - しかじろうがプログラム作るよ!

    しかだよ。 webサービスはスピードが正義です。(まさよしじゃないよ。) 1日でも早くサービスをリリースし、1時間でも早くサーバーを構築し、1分でも早くコードを書き、1秒でも速くカチャカチャターンしなくてはいけません。 遅れの原因 そんな中、割りと時間がかかるのが『インターフェース連携』になる部分です。インターフェースの遅れは多岐にわたります。 お客さんからの返事待ち 依存関係のあるソースコードの完成待ち 結合テスト などなど クライアントとサーバーの疎通もその一つ。 サーバーのapiを待ってたりすると、クライアントの実装が待機状態になり、開発者はニコ動を見始めまてしまいます。 クライアント開発者にはとりあえずJSON返すwebサーバーが必要です。でも、サーバー実装力はないので、可能な限り簡単に、そして素早くテストサーバーが欲しいのです。 シートをテーブルに見立てた というわけで作りました

    Google SpreadsheetをJSON 取得専用のダミーサーバーとして利用する方法 - しかじろうがプログラム作るよ!
  • google apps script sheet2jsonの高速化に挑戦 - しかじろうがプログラム作るよ!

    しかだよ。 google apps scriptで書いたsheet2jsonを某所で使って頂いてるのですが、「重すぎて話にならないわ」と改善要望を頂いたのでとりあえず調査してみることにしました。 sheet2jsonを処理の流れ まずsheetの文字が書いてあるところを範囲選択。 範囲選択した箇所を1行ずつJSONに変換。 行の中に参照(#hoge or #[]hoge)があればそのシートに移動して1の処理を繰り返す(再帰)。 処理時間を見てどこが重いのか判断する とりあえず Logger.log(new Date().toLocaleString()); を要所に記述して処理時間を見てみました。 sheet2json:2011/03/06 15:34:10 JST generateSheet2Json start:2011/03/06 15:34:10 JST getKeyValueRa

    google apps script sheet2jsonの高速化に挑戦 - しかじろうがプログラム作るよ!
    re_shikajiro
    re_shikajiro 2011/03/07
    ブログ書いた。
  • 1