2012-07-20 18 views
15

¿Es posible editar mediante programación un documento nativo de Google, por ejemplo, para poner ciertas palabras en negrita o hipervínculos? Sé que puedo exportar eso a algún formato como DOC o ODT, hacer los cambios y volver a ponerlo. Pero intenté de esta manera de forma manual y vi que perdí el aspecto exacto. No se pudo encontrar ninguna API o modelo de objetos para documentos nativos de Google, aunque parece que hay algo para las hojas de cálculo.Cómo manipular mediante programación archivos nativos de Google Docs

Respuesta

13

Desafortunadamente no es posible editar programáticamente Documentos de Google (documento del procesador de textos de Google) usando una API REST. Solo Google Spreadsheet ofrece such an API por el momento.

Puede probar Google Apps Script: https://developers.google.com/apps-script/ es un entorno de scripting alojado y ofrece un Google Documents Service que le permite editar y administrar documentos existentes de Google.

Por último, siempre puedes subir un documento usando un formato abierto como RTF y convertirlo a un documento original de Google mediante la API de Google Drive.

+0

Probé aplicaciones-script, funcionó bien. Combinado con [disparador controlado por el tiempo] (https://developers.google.com/apps-script/execution_methods#time-driven_trigger), creo que puedo cumplir con mis requisitos. ¡Gracias! – Sanjay

+1

Estimado @Nivco, No puedo encontrar cómo puedo cargar un documento de Word con la API de Google Drive y convertirlo al formato de Google Docs. ¿Puedes guiarme por favor? –

+0

Hola @SaeedNeamati, puedes usar el método de inserción de Drive API, con el parámetro "convertir" para convertir un documento de Word a formato de Google Docs: https://developers.google.com/drive/v2/reference/files/insert - [Ver también este post SO] (https://stackoverflow.com/questions/12480376/is-it-possible-to-update-a-google-docs-file-with-data-from-a -microsoft-office-fi? rq = 1) – Quent1V

Cuestiones relacionadas