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

 先週からtable_edit2.inc.phpというプラグインを作りこんでいるわけですが、追加・追加で当初の予定に比べてだいぶコードが増えてるのです。そして何も考えずに追加していたものですからデバックが辛い (T-T …もうダメポ。
 まぁ今日追加したコードからは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)||
    }}


リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS