ons online google documentos docs descargar definicion caracteristicas best google-docs google-docs-api

google-docs - online - google docs excel



Integrar Google Docs en el sitio web para la creación de contenido (6)

Nuevo enfoque para hacer esto sin API de Google. (www.cloudward.com): un fragmento de código, utilizando un lenguaje llamado EASE, puede hacer esto de manera programática (usar documentos y hojas más como una base de datos que documentos).

Una declaración para publicar su documento de google en EASE (incrustaría esta declaración en su página web) se vería así:

<# include processed google doc "My Book"; #>

Cada vez que su usuario actualiza el documento, se publica automáticamente. Los fragmentos pueden almacenarse en caché, por lo que también es más rápido que usar la opción de publicación de Google (y los documentos se ven mejor que cuando se publica Google)

Lo que es bueno de este enfoque es que hay un control programático que podría poner en torno a esto. Por ejemplo, podría crear una lista de libros publicados en una hoja de Google: (Columnas: Título del libro, Autor, Nombre de documento de Google, Publicado (sí, no)

<body> <!-- Open and start a query from a named Google Sheet --> <# start list for googlesheet "Published Books"; include when published is "yes"; #> <!-- header of our list --> <# start header #> <table> <th>Book</th> <th>Author</th> <th></th> </tr> <# end header #> <!-- For each row in the sheet list a line in our table with contents of the sheet and link to a new page to duplay the actual book - passing the book name as a param --> <# start row #> <tr> <td><# Book Title #></td> <td><# Author #></td> <td><a href=''<# snippet "Read Book" #>&bookname=<# Google Doc Name #>''>Open Book</a></td> </td> <# end row #> <!-- Close out our list --> <# start footer #> </table> <# end footer #> <# end list #> </body>

Esto llamaría a una segunda página para mostrar realmente el libro:

<body> <!-- bookname is a URL param passed and use as a variable --> <# include processed google doc "<#[url.bookname]#>"; #> </body>

Estoy construyendo un sitio web de auto-publicación. Quiero integrar Google Docs en mi sitio web y permitir que cada editor / escritor escriba su libro desde mi sitio web y luego actualice el contenido de mi sitio web o directamente de Google docs, y mantenga las dos versiones de contenido sincronizadas.

es posible? ¡Gracias!


Sí, esto es posible.

Puede obtener el contenido del archivo de Google Docs y cargar contenido nuevo con los paquetes Google.GData.Client y Google.GData.Documents nuget

Puede encontrar información completa con ejemplo en este enlace here


Sí, esto es posible.

Puede recuperar el contenido del archivo de Google Docs y cargar contenido nuevo con la API de la lista de documentos de Google .

Actualmente deberá realizar la sincronización manualmente si lo edita fuera de Google Docs, en cuyo caso volvería a cargar el contenido del archivo.


Sí. Esto se puede hacer incluyendo las API y el SDK de Google. Si usa lenguajes como c # (ASP .net) / Java (JSP / HTML), debe importar / incluir la referencia después de instalar .dll de Google en su proyecto. .

Nota: para usar cualquier producto de Google (correo electrónico, mapa, calendario, ...) necesita el código clave que puede obtener al iniciar sesión con algún correo electrónico de google y generar la clave API. obtendrá códigos encriptados que actúan como claves para que su aplicación / proyecto se ejecute.

using Google.GData.Client; using Google.GData.Documents; namespace MyDocumentsListIntegration { class Program { static void Main(string[] args) { // Application code here } } }

Por favor, consulte los siguientes enlaces:

Referencia API: Haga clic aquí

Referencia detallada: Haga clic aquí


Si tienes la intención de escribir en Python, encontré que gspread útil.


Usamos Google Docs como CMS para nuestro sitio web con una aplicación llamada Feed.Us. Nuestro sitio está en Php, pero Feed.us funciona con otros lenguajes de scripting.