Google Docs / Apps APIs: Tabellen (Google Sheets) mit Charts
-
05-07-2019 - |
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 ...
- Erstellen Sie Excel-Dokument.
- Laden in Google Docs.
- Erstellen Sie Diagramme auf der Tabelle. (Kann man das nicht herausfinden.)
- 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.
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.