スクリプト引数を変数に入れて処理を条件分岐

If [ Get ( スクリプト引数 ) = "添付ファイル1" ]
  変数を設定 [ $filepath; 値: Get ( テンポラリパス ) & GetContainerAttribute ( 各種記録_管理::添付ファイル1 ; "filename" ) ]
  フィールド内容のエクスポート [ 各種記録_管理::添付ファイル1; 「$filepath」; 自動的に開く; フォルダを作成: オン ]
 Else If [ Get ( スクリプト引数 ) = "添付ファイル2" ]
  変数を設定 [ $filepath; 値: Get ( テンポラリパス ) & GetContainerAttribute ( 各種記録_管理::添付ファイル2 ; "filename" ) ]
  フィールド内容のエクスポート [ 各種記録_管理::添付ファイル2; 「$filepath」; 自動的に開く; フォルダを作成: オン ]
 End If

XserverでDjango+Pythonを使う

起動時にセットされてその後決して変化しないデータ
グローバル変数に確保してもいいですけれど、誰かの操作に紐づくような情報はグローバル変数に入れてはだめですよ

ローカルだとうまく動いていると思ってるみたいですがタブを2つ開いて
タブ1 でAの予約確認
タブ2 でBの予約確認
タブ1 で予約を確定
とすると実際に予約されるのはBになってしまいませんか?

CGIハンドラから使っているときは、毎回スクリプトとして起動されるのでグローバル変数がセットされるタイミングがないですよ

Xserver上(cgiで動作しているもの)では、global関数をきちんと使用しないといけない