Qué cubre la edición avanzada
- Cada consejo incluye código, una API o automatización. Todo lo que solo requiere operaciones en pantalla pertenece a la edición práctica, y esta edición enlaza con el consejo práctico correspondiente.
- El código se ejecutó con Python local y se muestra la salida. El código que requiere iniciar sesión en Microsoft 365 se ejecutó hasta el paso de inicio de sesión, lo que confirma que existen las llamadas al SDK que utiliza.
- No aparecen secretos en el código; los ID de inquilino y valores similares se leen de variables de entorno. El código que escribe o envía algo no hace nada por defecto (DRY_RUN).
- El código que usa Microsoft Graph especifica los permisos mínimos que necesita.
Orden de lectura
- Manual de extremo a extremo (un ejemplo desde la idea hasta la operación)
- Pensamiento computacional (descomponer, abstraer, verificar)
- De las instrucciones al código (cómo pedirle código a Copilot)
- Elegir dónde se ejecuta el código
- Autenticación, permisos y gobernanza
- Páginas de Apps × Python (empieza por la app que usas)
- Recetas de flujos de trabajo y búsqueda de documentos (ejemplos combinados)
Requisitos previos
- Python 3 disponible localmente. Instale las bibliotecas en un entorno virtual (venv) por proyecto.
- Una cuenta profesional o educativa de Microsoft 365.
- Para el código que usa Microsoft Graph, una aplicación registrada en Microsoft Entra por los administradores de su organización, con consentimiento para los permisos que necesita. No amplíe los permisos por su cuenta.
- Python en Excel está sujeto a su disponibilidad y a sus términos de licencia (consulte la página de Excel × Python).
Apps × Python
Excel × Python
Ejecutar pandas desde celdas con =PY() y xl(), y cuándo usar openpyxl en local
7 consejosWord × Python
Extracción de párrafos y tablas con python-docx y escritura de los resultados en un archivo aparte
7 consejosPowerPoint × Python
Lectura masiva de texto, tablas y notas de diapositivas con python-pptx
7 consejosPerspectivas × Python
Lectura y recuento de correos y eventos de calendario con Microsoft Graph
8 consejosEquipos × Python
Publicar mediante Workflows, leer mensajes con Graph y bots
8 consejosSharePoint / OneDrive × Python
Lectura de unidades, listas y valores de columnas con Graph, y seguimiento solo de los cambios
10 consejosBúsqueda de documentos × Python
Búsqueda en grandes colecciones de documentos por significado, no solo por coincidencia de palabras
8 consejosAgentes × Python
Cómo añadir lógica de Python a agentes de Copilot Studio y del Agents SDK
6 consejosEjecución de código en Copilot
Dónde escribe y ejecuta código Copilot, y cómo comprobar el resultado
8 consejosPower Automate × Python
Dónde encaja Python en los flujos (escritorio y Azure Functions)
Cómo se elabora esta página:
Manual de extremo a extremo
Un ejemplo práctico: revisar la redacción en documentos de Word, de la idea al mantenimiento
8 seccionesPensamiento computacional
Descomposición, abstracción, reconocimiento de patrones, diseño de algoritmos y verificación, paso a paso sobre una tarea real
6 consejosDe las instrucciones al código
Patrones de instrucciones para que Copilot y GitHub Copilot escriban código
6 consejosElegir dónde se ejecuta el código
Python en Excel, un venv local, Azure Functions y notebooks
10 consejosAutenticación, permisos y gobernanza
Inicio de sesión MSAL, mínimo privilegio, secretos, datos personales y pistas de auditoría
5 consejosRecetas de flujos de trabajo
Revisiones de redacción, revisiones de diapositivas por lotes, recuentos de registros, recuentos de correos de solicitud y auditorías de columnas de la biblioteca
Añadido o actualizado recientemente
- 9 de octubre de 2026SharePoint / OneDrive × Python · RevisadoObtén las miniaturas en una sola solicitud de Graph con un token de portador, sin redirección
- 9 de octubre de 2026Autenticación, permisos y gobernanza · AñadidoEnviar un token de SharePoint Online con cada fragmento de la sesión de carga
- 9 de octubre de 2026Power Automate × Python · AñadidoEscribir una @workflow_tool para flujos de trabajo de Hosted Skills de Azure Functions
- 7 de octubre de 2026Power Automate × Python · AñadidoLlamar a un agente desde un orquestador de Durable Functions con context.call_agent
- 7 de octubre de 2026Agentes × Python · AñadidoAñadir un agente a una Azure Function de Python con el binding markdown_agent
- 2 de octubre de 2026Teams × Python · AñadidoRecibe los archivos adjuntos con los descargadores y léelos desde input_files
- 2 de octubre de 2026Autenticación, permisos y gobernanza · AñadidoRegistra request_id para rastrear una solicitud de extremo a extremo
- 12 de septiembre de 2026Word × Python · AñadidoDescarga un .docx de OneDrive o SharePoint con Graph y léelo en memoria
- 12 de septiembre de 2026Word × Python · AñadidoComparar dos versiones por párrafo y redactar un nuevo informe en Word
- 12 de septiembre de 2026Word × Python · AñadidoEscribir los comentarios de la revisión de estilo como comentarios de Word en una copia del documento
Ver el registro completo de actualizaciones →
Cómo se elabora esta sección
Las fuentes son la documentación oficial de Microsoft (learn.microsoft.com, support.microsoft.com), el Microsoft 365 Developer Blog, el registro de cambios de Microsoft Graph y la documentación oficial y las notas de versión en GitHub de cada biblioteca. No se utilizan páginas de resultados de motores de búsqueda.
Cada día se recopila información nueva de forma automática y se convierte en consejos candidatos. Una comprobación automática confirma que el pasaje de apoyo existe en la fuente, que los números aparecen en la fuente, que el consejo no se solapa con la edición práctica, que el código no contiene secretos ni escrituras por defecto, que los permisos de Graph son mínimos y están nombrados, y que los nombres de API del código aparecen en la fuente. Solo se publican los candidatos que lo superan. El código de los candidatos recopilados automáticamente nunca se ejecuta en el servidor.
Esta sección no es documentación oficial del producto. Pruebe primero el código con una pequeña cantidad de datos, dentro de las normas y los permisos de su organización.