 |
// ◆◆◆ Start :Server Side JavaScript ◆◆◆
var kishoLine = new MakeArray(5); // 気象情報ファイル内の行配列
var kishoName = new Array(5); // 気象名称配列
kishoName[1] = "楢川 ";
kishoName[2] = "開田 ";
kishoName[3] = "木曽福島 ";
kishoName[4] = "南木曽 ";
kishoName[5] = "南信州の週間天気予報";
var dat = new MakeArray(26); // 気象データの配列
var sWeekDat = new MakeArray(11); //週間予報データの配列
// dat[1] :気象台No
// dat[2] :予報発表時刻
// dat[3] :日付1
// dat[4]〜dat[11] :0時から21時まで3時間毎の予報コード
// dat[12] :日付2
// dat[13]〜dat[20]:0時から21時まで3時間毎の予報コード
// dat[21] :日付3
// dat[22]〜dat[25]:0時から9時まで3時間毎の予報コード
// dat[26] :予備(バッファ)
// 【 管理フォルダの定義 】
var AdminPath = "D:/Route19/data/Trans/"; // 気象情報ファイルの保管ディレクトリ
// 【 本日の月日時の取得 】
var today = new Date();
var tdm = today.getMonth()+1;
if( tdm < 10 ) tdmch="0"+tdm; else tdmch=""+tdm; // 二桁文字列の作成
var tdd = today.getDate();
if( tdd < 10 ) tddch="0"+tdd; else tddch=""+tdd; // 二桁文字列の作成
var tdh = today.getHours()+1;
// 【 翌日の月日の取得 】
var tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate()+1);
var tmm = tomorrow.getMonth()+1;
if( tmm < 10 ) tmmch="0"+tmm; else tmmch=""+tmm; // 二桁文字列の作成
var tmd = tomorrow.getDate();
if( tmd < 10 ) tmdch="0"+tmd; else tmdch=""+tmd; // 二桁文字列の作成
// 【 気象情報の取得 】
// 気象情報ファイルの定義
var jwadatFname = AdminPath + "jwadat.csv";
var jwadatFile = new File(jwadatFname);
var FOpen = jwadatFile.open("r");
// 気象情報の取得
if ( FOpen ) { // 気象情報ファイルオープン
for( i=1 ; i<=4 ; i++) kishoLine[i] = jwadatFile.readln(); // 気象情報ファイルより1行取得
jwadatFile.close();
} else {
write("気象情報オープンエラー\n | \n
\n