別ウィンドウでMCB側の「提出物内容一覧」画面へ遷移する。遷移するときに、遷移元の画面のグローバルメニューで選択している対象年度情報と、MIWSで選択可能な2025以降の対象年度のリスト情報、チェックサムをMCB側へ追加で渡す。※シート「MCB画面遷移時パラメータ」参照d代码实现
以下は、Pythonでの実装例です。
import webbrowser
def navigate_to_mcb_screen():
# 遷移元の画面で選択している対象年度情報を取得
selected_year = get_selected_year()
# MIWSで選択可能な2025以降の対象年度のリスト情報を取得
available_years = get_available_years()
# チェックサムを計算
checksum = calculate_checksum(selected_year, available_years)
# MCB側の「提出物内容一覧」画面へのURLを作成
url = f"https://mcb.example.com/submission_list?year={selected_year}&available_years={available_years}&checksum={checksum}"
# 別ウィンドウで画面を開く
webbrowser.open_new(url)
この例では、get_selected_year()、get_available_years()、calculate_checksum()という関数は、それぞれ現在の画面で選択されている対象年度情報、MIWSで選択可能な2025以降の対象年度のリスト情報、およびチェックサムを取得するための関数です。これらの関数は、実際のシステムに合わせて実装する必要があります。
また、webbrowser.open_new(url)は、指定されたURLを別ウィンドウで開くための関数です。この例では、https://mcb.example.com/submission_listというURLに遷移することを想定しています。実際のシステムに合わせてURLを変更してください
原文地址: https://www.cveoy.top/t/topic/hWSi 著作权归作者所有。请勿转载和采集!