c# - programar - google spreadsheets integration
Google API para obtener el contenido de Document/SpreadSheet (2)
A menos que exista una propiedad en la clase DocumentEntry que devuelva el contenido del documento, no creo que haya una forma. No parecen exponer esto a través de la API.
Quiero mostrar el contenido de un documento de Google en la página Mi propia página.
Puedo obtener la lista de todos los documentos mediante el uso
http://code.google.com/apis/documents/docs/2.0/developers_guide_dotnet.html
DocumentsService service = new DocumentsService("exampleCo-exampleApp-1");
service.setUserCredentials("[email protected]", "mypassword");
DocumentsListQuery query = new DocumentsListQuery();
DocumentsFeed feed = service.Query(query);
foreach (DocumentEntry entry in feed.Entries)
{
Console.WriteLine(entry.Title.Text);
}
¿Cómo puedo mostrar el contenido del documento en Mi página?
Puede obtener el contenido con el siguiente código.
string content = string.Empty;
string ACLS=string.Empty;
foreach (DocumentEntry entry in feed.Entries)
{
if (entry.IsDocument)
{
var stream = client.Query(new Uri(entry.Content.Src.ToString()));
var reader = new StreamReader(stream);
content = reader.ReadToEnd();
}
}