Top > diary > 2006-09-13

やっぱりプログラム素人です。 Edit

 先週からtable_edit2.inc.phpというプラグインを作りこんでいるわけですが、追加・追加で当初の予定に比べてだいぶコードが増えてるのです。そして何も考えずに追加していたものですからデバックが辛い (T-T …もうダメポ。
 まぁ今日追加したコードからはfunctionに分けるように作ったので、その部分だけは見やすくなったと思います。(実はfunctionに分けないとやばいコードだったりするだけ)
 追加した内容は、upkさんからアドバイスを受けた専用関数の実装です。(averageは眠いので略明日にでも作るかも)ちゃんと動くかは謎です (^-^

  • プラグインに渡すオプション
    calc=1 表組のセルで計算を行う  comma 数字に3桁単位で(,)カンマを付ける
  • セル内に使える関数
    横左側の指定範囲を合計する @sum_r(開始列番号,終了列番号)
    縦上側の指定範囲を合計する @sum_c(開始行番号,終了行番号)
    指定位置のセル値を複写する @cell(行番号,列番号)
  • 設置例
    田中鈴木中島合計
    あじ334AVG3.333333333333310
    さば112さばの合計44
    意味無く計算20052051,205この行の田中×鈴木+中島
  • とりあえず動くようにしただけです。エラー値とかの処理は全く考えていません (--;

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes