Question

Existe-t-il un moyen d'automatiser le processus de création d'un graphique dans un document Google à partir d'une application .NET?

Le flux de travail que je recherche est ...

  1. Créer un document Excel.
  2. Importer dans Google Documents.
  3. Créez des graphiques sur la feuille de calcul. (Vous ne pouvez pas comprendre cela.)
  4. Publier en utilisant les ACL. (bonus)

Je ne sais pas si je suis censé utiliser l'API Google Chart pour cela ou l'API Spreadsheet pure.

J'utilise la bibliothèque client GData .NET.

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

Était-ce utile?

La solution

MISE À JOUR: confirmé par un employé de Google sur le forum Google, cela n'est pas possible ...

Autres conseils

(juin 2016) La réponse initialement acceptée était obsolète. À compter de Google 2016, vous pouvez créer des graphiques dans une feuille à partir de l'API Google Sheets. Tout d’abord: 1) les API GData sont la génération précédente d’API Google. tous ne sont pas obsolètes, tous les nouveaux API Google a> ne pas utilisez le protocole de données Google ; et 2) il existe un nouvelle API Google Sheets v4 . (pas GData]).

À partir de là, vous devez obtenir la bibliothèque cliente des API Google pour .NET <. / a> et utilisez la dernière API Feuilles , qui est beaucoup plus puissante et flexible que toutes les API précédentes. Voici un exemple de code C # pour vous aider à démarrer. Si vous n'êtes pas allergique à Python, j'ai créé une vidéo. Présentation de la nouvelle API et approfondissement de son code via un article de blog à partir duquel vous pouvez apprendre et migrer efficacement en C # si vous le souhaitez. Si vous n'êtes pas allergique à JavaScript et souhaitez essayer un exemple plus complexe, le projet de notre codelab de Google Sheets crée un graphique et un tableau croisé dynamique à l'aide de l'API. Vous pouvez ensuite extrapoler comment procéder en C #.

En ce qui concerne la publication et partage / ACL , les deux sont effectués avec le API Google Drive car il s'agit d'opérations plus générales que vous pouvez appliquer aux feuilles, à la documentation, aux et aux diapositives.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top