#!/usr/bin/env python3 """ 测试飞书导入功能 用法: python test_feishu_import.py [xlsx_path] 如果不提供路径,自动使用 outputs/reports/ 下最新的 xlsx """ import asyncio import sys from pathlib import Path # 添加项目路径 _MINI_DIR = Path(__file__).resolve().parent sys.path.insert(0, str(_MINI_DIR)) from tools.feishu_doc import import_to_feishu async def main(): xlsx_path = sys.argv[1] if len(sys.argv) > 1 else "" print(f"开始导入到飞书...") print(f"文件路径: {xlsx_path or '自动检测最新 xlsx'}") print("-" * 60) result = await import_to_feishu( ctx=None, # type: ignore xlsx_path=xlsx_path, send_im=True, # 发送到飞书群 chat_id="", # 使用配置中的默认群 ) print("\n" + "=" * 60) print(f"标题: {result.title}") print("=" * 60) print(result.output) print("=" * 60) if result.metadata: print("\n详细信息:") for k, v in result.metadata.items(): print(f" {k}: {v}") if __name__ == "__main__": asyncio.run(main())