API di Google Documenti / App: Fogli di lavoro (Fogli Google) con grafici
-
05-07-2019 - |
Domanda
Esiste un modo per automatizzare il processo di creazione di un grafico all'interno di un documento Google da un'applicazione .NET.
Il flusso di lavoro che sto cercando è ...
- Crea documento Excel.
- Carica su Google Documenti.
- Crea grafici sul foglio di calcolo. (Non riesco a capirlo.)
- Pubblica usando ACL. (Bonus)
Non sono sicuro di dover utilizzare l'API di Google Chart per questa o pura API per fogli di calcolo.
Sto usando la libreria client GData .NET.
Soluzione
AGGIORNAMENTO: confermato da un dipendente Google sul forum di Google questo non è possibile ...
Altri suggerimenti
(giu 2016) La risposta originale accettata non è più aggiornata. A partire da Google I / O 2016, puoi creare grafici all'interno di un foglio dall'API di Fogli Google. Per prima cosa: 1) API GData sono la generazione precedente di API di Google ... mentre non tutti sono stati deprecati, tutti più recenti API di Google non utilizzare Google Data Protocol ; e 2) esiste una nuova API per fogli di Google v4 (non GData]).
Andando avanti da qui, devi ottenere la libreria client delle API di Google per .NET e utilizza l'ultima API Fogli , che è molto più potente e flessibile di qualsiasi API precedente. Ecco un Esempio di codice C # per aiutarti a iniziare. Se non sei allergico a Python, ho realizzato un video introducendo la nuova API e approfondendo il suo codice tramite un blogpost da cui puoi imparare e migrare efficacemente su C # se lo desideri. Se non sei allergico a JavaScript e desideri provare un esempio pratico più complesso, il progetto nel nostro codice Google Sheets crea un grafico e una tabella pivot utilizzando l'API. Puoi quindi estrapolare come farlo in C #.
Per quanto riguarda publishing e sharing / ACLs , entrambi sono fatti con gli sviluppatori API di Google Drive perché si tratta di operazioni più generali che puoi applicare a Fogli, Documenti, e Diapositive.