Frage

Gibt es eine Möglichkeit, den Prozess der Erstellung eines Diagramms in einem Google-Dokument von einer .NET-Anwendung zu automatisieren.

Der Workflow ich suche ist ...

  1. Erstellen Sie Excel-Dokument.
  2. Laden in Google Docs.
  3. Erstellen Sie Diagramme auf der Tabelle. (Kann man das nicht herausfinden.)
  4. Veröffentlichen ACLs verwenden. (Bonus)

Ich bin mir nicht sicher, ob ich soll den Google Chart API für diese oder reine Tabellenkalkulations-API verwenden.

Ich bin mit der GData .NET-Client-Bibliothek.

http://code.google.com/p/google-gdata/

War es hilfreich?

Lösung

UPDATE: Bestätigt durch einen Google-Mitarbeiter auf dem Google Forum dies nicht möglich ist ...

Andere Tipps

(Jun 2016) Die ursprüngliche akzeptierte Antwort ist jetzt out-of-date. Ab Google I / O 2016 Sie können Diagramme erstellen in einem Blatt aus dem Google-Sheets-API. Das Wichtigste zuerst: 1) GData APIs die vorherige Generation von Google APIs sind ... während nicht alle veraltet war, all neu Google APIs tun nicht Verwendung der Google Data Protocol ; und 2) eine rel="nofollow"> (nicht GData]).

Für die Zukunft von hier, müssen Sie bekommen die Google APIs-Client-Bibliothek für .NET und verwenden die neueste Sheets API , die viel leistungsfähiger und flexibler als alle bisherigen API ist. Hier ist ein C # Codebeispiel zu helfen, Ihnen den Start. Wenn Sie nicht allergisch auf Python sind, habe ich die neue API Einführung und gab einen tieferen Tauchgang in seinen Code über ein Blogpost , die Sie lernen können und effektiv zu C # migrieren, falls gewünscht. Wenn Sie nicht allergisch auf JavaScript und wollen ein komplexeres praktisches Beispiel, um zu versuchen, das Projekt in unserem Google Sheets CodeLab schafft ein Diagramm und eine Pivot-Tabelle, die die API. Sie können dann extrapolieren, wie dies in C # tun.

Im Hinblick auf die Veröffentlichung und Sharing / ACLs werden beide getan w / die Google Drive API da diese allgemeinere Operationen sind, können Sie auf Dokumente, Dokumente, und Folien anwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top