Procédure de programmation pour créer une feuille de calcul Google Docs AVEC le CONTENU?
J'ai trouvé plusieurs StackOverflow questions traitant de la façon de créer ou de modifier des feuilles de calcul Google Doc à l'aide de la Les feuilles de calcul Google API, ou plus de l'API. Cependant, cette des feuilles de calcul de l'API semble faire partie de la "gdata" de la bibliothèque, qui à ma connaissance est obsolète.
Nouveaux StackOverflow réponses montrent comment créer une feuille de calcul vide à l'aide de la Voiture de l'API, qui semble de plus en plus courant. Cependant, en regardant la documentation et des exemples pour que l'API, il semble être la seule à vous permettre de créer de nouveaux fichiers VIDES avec de la feuille de calcul de type MIME. Je n'ai pas trouvé toutes les fonctionnalités nécessaires pour créer une feuille de calcul avec le contenu réel (c'est à dire des lignes, des colonnes, des feuilles de calcul, etc).
Qu'est-ce que le processus actuel de création d'une nouvelle feuille de calcul Google Doc ET de les remplir avec du contenu? Le Lecteur API avoir une fonctionnalité que je ne suis pas la compréhension? Est le "gdata" de la bibliothèque (ou au moins, des feuilles de calcul de l'API partie) de ne pas complètement obsolète après tout? Est-il une troisième approche que j'ai raté en tout? Je suis en train de travailler avec du code Java, dans la mesure où les questions, même si je suis sûr que tout à l'API Python serait un Java équivalent.
OriginalL'auteur Steve Perkins | 2014-01-19
Vous devez vous connecter pour publier un commentaire.
Réponse en forme de balle ...
Merci. Assez étonnamment, le Lecteur de l'API (developers.google.com/api-client-library/java/apis/drive/v2) offre un couple de "Démarrage rapide" du projet de squelettes qui sont Maven... encore des feuilles de calcul de l'API n'est pas disponible sur Maven Central ou de tout autre public des pensions. Il ne semble pas être Mavenized à tous. Je n'ai jamais travaillé sur un plus frustrant plate-forme dans ma carrière. Google propose un très grand nombre de très de nice outils, mais il n'est pas cohérent de la structure ou de la direction de l'une quelconque de. Il se sent plus comme le milieu universitaire que de l'entreprise...
Bienvenue à développer avec le Lecteur 🙂 Un peu d'histoire permet de. Google a reconnu que leur Api ont été un gâchis, et donc, en 2012, a lancé une nouvelle API basée sur l'infrastructure autour de OAuth/Console du Nuage/REST/JSON etc etc. Comme chaque ancienne API a été remplacé par une nouvelle équivalent, il a été déprécié. Certaines Api telles que la feuille de calcul, n'ont pas été remplacés encore. Ce qui tend à confondre les débutants (nous avons tous été là), c'est que les vieux documents (Google et tiers) n'a pas été retirée , et souvent bien classé dans les résultats de recherche en raison de son âge.
OriginalL'auteur pinoyyid
avec référence à la nouvelle feuille de calcul de l'API v4
J'ai La Meilleure méthode facile et:
Étape 1
Créer AsyncTask classe, passer le " GoogleAccountCredential informations d'identification à elle.
Étape 2
Utiliser l'API pour créer une nouvelle feuille de calcul.
CODE
}
REMARQUE:
N'oubliez pas de mettre " SheetsScopes.Les feuilles de calcul "champ d'application dans les" informations d'identification " dans onCreate().
OriginalL'auteur Sankar Behera
Google-apps-script va également créer des feuilles de calcul et vous permettent d'ajouter des données.
Voir https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app
Il peut faire plus que de la GData api, c'est à dire google-apps-script peut définir la cellule de polices/couleurs etc.
Mais cela dépend de vos besoins, GData est de faible niveau dans le modèle, et donc je trouve ça plus rapide.
Il est un simple google GData démo CellDemo.java. http://gdata-java-client.googlecode.com/svn-history/r51/trunk/java/sample/spreadsheet/cell/CellDemo.java
Il montrer la Gdata des feuilles de calcul fonctionnalités de l'API.
Pas sûr de ce que tu veux dire. Voulez-vous modifier le code via une API?
Je pense que l'OP destiné à créer et remplir un tableau à partir de l'extérieur de la google docs environnement, d'où l'API. C'est ce que j'ai besoin de toute façon. J'ai essayé les apps script approche, mais, comme il le dit sur son tableau: "Apps Script permet de faire plus avec Google. Le tout sur une plateforme JavaScript dans le cloud.".
[I appuyez sur entrée pour obtenir une nouvelle ligne. Pour conclure] On ne peut pas exécuter ses commandes directement hors, comme il n'est pas une API. Ce qu'elle n'est un d'exécution de l'API qui a le commandement unique
run
, vous permettant de indirectement exécuter déjà script stockées dans le "cloud".Vous pouvez passer des paramètres à la "commandement unique", Mais oui, si vous avez beaucoup de données, que ce n'est pas une bonne solution. La feuille de calcul de l'API, ou même ethercalc serait mieux. (ethercalc a quelques google docs comme les fonctionnalités, mais il est open source, ethercalc.org)
OriginalL'auteur eddyparkinson