ファイル保存の自動化

[新着] Webテンプレートを仮オープンしました



0   名前: KS : 2006/08/10(木) 18:44  ID:auLodFE/
【何をしたいのか】
今使っているグループウェアで、スケジュールをCSVファイルとして吐き出す機能があります。
ただ、ユーザー毎にしか吐き出すことが出来ず、例えば10人のユーザーの情報を
得ようとすると、ユーザーの指定を変えながら、10回手作業で行わなければなりません。
これを、クライアント側で何とか自動化できないものかと考えています。
その目的は、スケジュールの検索をしたいのです。
このグループウェアには過去のスケジュールを検索する機能がありません。
それで、一旦CSVファイルとして取り出し、そのファイルをWEBアプリケーションなどの
仕組みから検索出来るようにしたいと考えました。

【現在の状況】
スクリプトファイルにアクセスすることで、「ファイルのダウンロード」のポップアップが
出る状態までは出来ました。(まだ、1人のユーザーについてだけですが、ユーザーIDを
変更しながら繰り返し処理をすることで、複数ユーザーの処理は可能だと思っています)
ところが、このままではいちいちポップアップの「保存」をクリックし、ファイル名、保存先を
指定しなければなりません。この保存の処理を何とか自動化したいのですが、皆目見当が
つきません。

【何をしてみたのか】
グループウェアのCSVファイルを吐き出すページのソースを見たところ、ユーザーIDとか、
期間の情報など項目毎にフォームの値としてsubmitするだけのようだったので、その部分を
ワンクリックで処理するところまでは出来ました。
ただ、ファイルの保存の自動化については、どうすればいいのか全く分かりません。

【備考】
グループウェアは、iofficeV3です。
全社使用のものですが、私は1ユーザーで、このサーバ側を触る権限はありません。
なので、なんとかクライアント側で出来ないかと思っている次第です。
クライアント側は、Javascriptを使いました。OSは、WindowsXP Pro SP2です。
あと、自由に出来るものとして部門のPHPが走るサーバがあります。
その他の言語は全く明るくありません。(Jabascriptも、PHPも、ド素人レベルです)
それでも、可能性があるなら、どんな方法でも良いので教えて下さい。
皆様のお知恵を貸して下さい。
よろしくお願いします。

1   名前: 神崎 : 2006/08/10(木) 18:44  ID:Ss45EgCa
> 全社使用のものですが、私は1ユーザーで、このサーバ側を触る権限はありません。
> なので、なんとかクライアント側で出来ないかと思っている次第です。
> クライアント側は、Javascriptを使いました。OSは、WindowsXP Pro SP2です。
> あと、自由に出来るものとして部門のPHPが走るサーバがあります。
> その他の言語は全く明るくありません。(Jabascriptも、PHPも、ド素人レベルです)

もし何らかのプログラミングにより、解決するための方法があったとしても、
プログラミングが出来なければどうこう出来る物ではありません。

管理者やプログラミングが出来る人に直接お願いすべき内容だと思います。

iOfficeは現在はdesknet'sという名前でバージョンアップ版のような形で販売されています。
バージョンアップにより対応されているかも知れませんし、検討されてみてはいかがでしょうか。

独自でカスタマイズすれば、当然サポートが受けられなくなるでしょうし、
バージョンアップさせたときに、カスタマイズの内容は消えるかも知れません。
たとえ消えなくても、動かなくなる可能性もあります。
カスタマイズを販売元に依頼することを検討されてみてはいかがでしょうか。

2   名前: KS : 2006/08/10(木) 18:44  ID:auLodFE/
神崎さん
ご回答ありがとうございます。確かにおっしゃる方法が正しい道筋なのだと思います。ただ、一部門のリクエストであり、過去の経験からもこの類のリクエストにはあまり積極的に応えてもらえません。もしこれを実現するのに、とんでもなく大がかりなことになるのなら、あきらめざるを得ないと思っています。ただ、素人考えですが、ブラウザ上で手動で落とすことは可能なので、「保存ボタン」のクリック、「保存先の指定」と「ファイル名の指定」、これらがアプリケーションから実行できれば、実現できるのではないかと思ったのです。「たったこれだけの事」と思うのですが、これがとんでもなく大変な事になるのであれば、しかたがないのであきらめます。

3   名前: K+S : 2006/08/10(木) 18:44  ID:nROqylMa
求められる回答になるか分かりませんが、

AutoMouse
http://www.yuasa.kuis.kyoto-u.ac.jp/ylab/yamakaku/AutoMouse/index_J.html

こちらのようなマクロを実行すれば手作業を自動的に実現することはできますが。
抜本的な自動化(効率的な簡易化)の手段については何ともいえません…。

4   名前: K+S : 2006/08/10(木) 18:44  ID:nROqylMa
>>3
ごめんなさい。訂正です。
訂正というかFree Macro!の追記です。

AutoMouse
http://www.yuasa.kuis.kyoto-u.ac.jp/ylab/yamakaku/AutoMouse/index_J.html
Free Macro!
http://www.forest.impress.co.jp/article/2002/03/18/freemacro.html

一覧へ戻る