- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- diary/2006-09-13 へ行く。
やっぱりプログラム素人です。 
先週からtable_edit2.inc.phpというプラグインを作りこんでいるわけですが、追加・追加で当初の予定に比べてだいぶコードが増えてるのです。そして何も考えずに追加していたものですからデバックが辛い
…もうダメポ。
まぁ今日追加したコードからはfunctionに分けるように作ったので、その部分だけは見やすくなったと思います。(実はfunctionに分けないとやばいコードだったりするだけ)
追加した内容は、upkさんからアドバイスを受けた専用関数の実装です。(averageは眠いので略明日にでも作るかも)ちゃんと動くかは謎です
- プラグインに渡すオプション
calc=1 表組のセルで計算を行う comma 数字に3桁単位で(,)カンマを付ける
- セル内に使える関数
横左側の指定範囲を合計する @sum_r(start列番号,end列番号) 縦上側の指定範囲を合計する @sum_c(start行番号,end行番号) 指定位置のセル値を複写する @cell(行番号,列番号)
- 設置例
#(edit=on,calc=1,auth_check_off,comma){{
||田中|鈴木|中島||合計|h
|あじ|3|3|4||@sum_r(2,4)|
|さば||1|1||@sum_r(2,4)|
|意味無く計算|200|5|@sum_r(2,3)|@cell(4,2)*@cell(4,3)||
}}
![[PukiWiki] [PukiWiki]](wiki/image/dog3.png)