以下は、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を変更してください

別ウィンドウでMCB側の「提出物内容一覧」画面へ遷移する。遷移するときに、遷移元の画面のグローバルメニューで選択している対象年度情報と、MIWSで選択可能な2025以降の対象年度のリスト情報、チェックサムをMCB側へ追加で渡す。※シート「MCB画面遷移時パラメータ」参照d代码实现

原文地址: https://www.cveoy.top/t/topic/hWSi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录