Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google Docs s'arme d'une API qui permettra aux développeurs d'automatiser de nombreuses tâches
Et propose trois cas d'utilisation

Le , par Stéphane le calme

505PARTAGES

15  0 
Google a annoncé la disponibilité générale d'une nouvelle API pour Google Docs, qui permettra aux développeurs d'automatiser de nombreuses tâches que les utilisateurs effectuent généralement manuellement dans la suite bureautique en ligne de la société. L’API est disponible depuis le mois d’avril dernier dans Google Cloud Next 2018 et est maintenant disponible pour tous les développeurs.

Comme le note Google, l'API REST a été conçue pour aider les développeurs à créer des services d'automatisation du flux de travail pour leurs utilisateurs, à créer des services de gestion de contenu et à créer des documents en bloc. À l'aide de l'API, les développeurs peuvent également configurer des processus qui manipulent des documents après coup pour les mettre à jour. L'API offre également la possibilité d'insérer, de supprimer, de déplacer, de fusionner et de formater du texte, d'insérer des images en ligne et de travailler avec des listes. .

Citation Envoyé par Google
L'API de Google Docs vous permet de créer et de modifier des documents.

Les applications peuvent s'intégrer à l'API Google Docs pour créer des documents raffinés à partir de données fournies par l'utilisateur et le système. L'API vous permet d'effectuer des tâches telles que:

  • Automatiser les processus
  • Créer de la documentation en vrac
  • Générer des factures ou des contrats


Comme vous pouvez donc le constater, le cas d'utilisation canonique ici est la facturation, où vous devez créer régulièrement des documents similaires avec des numéros de commande et des lignes de commande en constante évolution, basés sur des informations provenant de systèmes tiers (ou peut-être même simplement d'une feuille Google). Google note également que les capacités d'importation / exportation de l'API vous permettent d'utiliser Docs pour les systèmes de gestion de contenu internes.


Anu Srivastava de Google a donné un aperçu de l’API en vidéo.

Citation Envoyé par Anu Srivastava
Vous pouvez maintenant automatiser beaucoup de choses que vous faites manuellement sur Google Docs. Nous avons des bibliothèques clients dans de nombreux langages comme Java, PHP, Go et plus encore, ce qui facilite l’intégration des applications à Google Docs en utilisant les informations entrées à la fois par l’utilisateur et le système.

L’API REST a été conçue pour faciliter l’utilisation de trois cas qui sont courants dans de nombreuses entreprises : la création de documents en vrac, la gestion de contenu et la gestion du flux de travail.

Commençons par la création de documents : un exemple courant ici serait que vous vous retrouviez en train de faire des factures et que vous faites la même facture chaque mois. Pourquoi ne pas demander à Google de le faire à votre place ? Plutôt que de créer manuellement chacune d’elles, vous pouvez vous servir de l’API Docs pour programmer la génération de chaque nouveau modèle de facture. Et si vous connectez votre base de données ou même une feuille Google, cette création peut être remplie d’informations actualisées telles que le contact client, les numéros de commande, le solde dû, etc. Docs reste Google Docs et peut être ouvert par un employé, édité et partagé.

Le cas d’utilisation numéro deux, la gestion de contenu : L’API Docs permet d’importer et d’exporter facilement du contenu Docs. Avec cette fonctionnalité, vous pouvez laisser vos employés créer du contenu avec la puissante collaboration outil dans Docs tout en utilisant la publication existante et des outils de distribution sur lesquels repose votre entreprise. Un bon exemple est un flux de publication pour un wiki ou un blog géré en interne.

Enfin, le troisième cas est la gestion du flux de travail : les flux de travail alimentent tout et des goulots d’étranglement ou des processus brisés peuvent entraîner des coûts énormes en termes de productivité. Alors vous pouvez vous servir de l’automatisation pour améliorer les processus qui ralentissent votre entreprise ou remplacent même des flux entiers de travail. Supposons que vous vouliez créer un contrat type, comme un bail ou un contrat de travail, et l’envoyer pour examen. Peut-être vous le faites chaque semaine, chaque mois, ou même chaque jour. Avec l’API Docs, vous pouvez automatiser le processus de création en utilisant les capacités d’écriture de l’API et un modèle personnalisé. Comme l’API peut écrire de manière répétée dans le même document, vous pouvez automatiser les approbations et les mises à jour. Par exemple, vous devez peut-être ajouter une annexe comme élément d’action après l’un de ces examens. Même ces ajouts peuvent être automatisés.


Parmi les entreprises qui ont mis au point des solutions basées sur la nouvelle API au cours de la période de test, nous pouvons citer Zapier, Netflix, Mailchimp et Final Draft. Zapier a intégré l'API Docs dans son propre outil d'automatisation du flux de travail pour aider ses utilisateurs à créer des lettres d'offre basées sur un modèle, par exemple, tandis que Netflix l'utilisait pour créer un outil interne permettant à ses ingénieurs de collecter des données et d'automatiser son flux de travail de documentation.

Source : Google

Et vous ?

Utilisez-vous Google Docs en entreprise ?
Que pensez-vous de l'API Docs ?
Aviez-vous déjà une solution pour automatiser les mêmes éléments ?
Allez-vous l'utiliser ?

Voir aussi :

Apple et Google accusés d'avoir aidé à « faire respecter un système d'apartheid des genres » en AS, pour avoir hébergé une app qui traque des femmes
Google Play surpris en train d'héberger une application qui vole la cryptomonnaie des utilisateurs, en remplaçant l'adresse de leur portefeuille
Google prévient que les sites d'informations risquent de perdre 45% de leur trafic, si l'UE ratifie sa réforme du droit d'auteur
Google Chrome 73 prendra en charge les touches multimédias de votre clavier et sera aussi livré avec l'API "Media Session"
Google rend disponible en open source ClusterFuzz, une infrastructure de test à données aléatoires fonctionnant sur plus de 25 000 cœurs

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de slowsaz
Membre confirmé https://www.developpez.com
Le 12/02/2019 à 13:54
Je suppose que comme Google Map (et bon nombre d'API Google en fait) cette API deviendra payante avec le temps. Bon courage à ceux qui veulent l'utiliser sur le long terme, essayez de prévoir une substitution pour la suite.
2  0 
Avatar de jean12
Membre régulier https://www.developpez.com
Le 13/02/2019 à 20:48
C'est une automatisation des tâches sur des fichiers utilisant des textes riches de très bonne qualité tels que Microsoft Word. Donc je pense que cela a de l'avenir pour les développeurs, une multitude de possibilités et d'innovations ...
1  0 
Avatar de NBoulfroy
Membre éclairé https://www.developpez.com
Le 12/02/2019 à 12:18
C'est une très bonne nouvelle car pour ma part, j'avais commencé à travailler sur un projet utilisant Google Sheet en C# mais son implémentation était assez hasardeuse à mon goût. J'espère que cela sera plus simple avec cette nouvelle API !
0  0 
Avatar de grojiheffe
Membre à l'essai https://www.developpez.com
Le 14/02/2019 à 10:14
Créer de la documentation en masse plutôt qu'en vrac non ? Traduction de bulk j'imagine.
0  0