Nuevo enfoque para hacer esto sin las API de Google. (www.cloudward.com) - Un fragmento, usando un lenguaje llamado EASE, puede hacer esto de manera programática (usando documentos y hojas más como una base de datos luego documentos).
Una declaración para publicar su documento de Google Docs en EASE (usted insertar este contenido en su página web) se vería así:
<# include processed google doc "My Book"; #>
Cada vez que un usuario actualiza el documento, que se publica automáticamente. Los fragmentos se pueden almacenar en caché, por lo que también es más rápido que usar la opción Publicar de Google (y los documentos se ven mejor que cuando se publicó en Google)
Lo bueno de este enfoque es que hay un control programático que podría poner al respecto.Por ejemplo, se podría construir una lista de libros publicados en una hoja de Google: (Columnas: Título del libro, autor, Google Nombre del documento, 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 llevaría a una segunda página para mostrar realidad el libro:
<body>
<!-- bookname is a URL param passed and use as a variable -->
<# include processed google doc "<#[url.bookname]#>"; #>
</body>
a partir de septiembre, Google Docs API ha quedado en desuso a favor de la [API de Google Drive] (https://developers.google.com/drive/v2/reference/) – amacy