このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

アンケートの受け付けとエクセルでのデータ集計

発言者:磯崎
( Date Monday, April 14, 1997 21:42:56 )


フォームからのリクエストをファイルに書き込ませてそれを1カ月に1回エクセル
に読み込ませて集計したいのですが、書き込まれるファイルはエクセルで読めればいいので
カンマ区切りのテキストにしたいと思います。そこで以下の場所を書き換えればよいのだろう
とはおもうのですが、「& return ツ」をカンマにすればよいのですか?
--- ページに追加するデータを組み立てる
set myData to "お名前:<b>" & guestName & "</b><br>" & return ツ
  & "<tt>( " & ((current date) as string) & " )<p>" & return ツ
  & guestMail & return ツ
  & guestHome & return ツ
  & "</tt><p><pre>" & myBody & return ツ
  & "</pre><P><HR><P>" & return

田中求之 さんからのコメント
( Tuesday, April 15, 1997 01:00:46 )

お書きになっているスクリプトは、CGI Kit のものだと思うのですが、これは
メッセージをページに登録するためのスクリプトになっています。ですから、
HTML のタグのような余分なものがついています。

カンマ区切りのテキストに書き込む場合には、基本的には、書き込むデータの
項目をカンマで連結して、

set myData to guestName & "," & guestMai & "," & ....

ファイルに追記することになります。

appendToFile myData to file ....

そして、その後に、ブラウザに対して、書き込みありがとうといったメッセージを
返すようにすればいいわけですね。CGI Kit の guestMsg という、ファイルに
メッセージを記録するやつが参考になると思います。

磯崎 さんからのコメント
( Wednesday, April 16, 1997 00:11:39 )

田中さんのCGIキットを切り貼りしてなんとかできました。
ありがとうございました。