7
votes

Set Format de cellule dans la feuille de calcul de Google Feuilles à l'aide de son API et de Python

J'utilise gd_client.updateCell pour mettre à jour les valeurs dans une feuille de calcul Google et cherche un moyen de mettre à jour la mise à jour de la cellule I.E. Couleur, lignes, Textsize .....

peut-il être fait?

Y a-t-il des exemples ou une autre documentation disponible?

n'importe quoi pour me faire passer serait génial


0 commentaires

4 Réponses :


6
votes

Je ne pense pas que cela puisse être fait actuellement. Les API actuelles (la liste et l'API de la cellule) permettent de changer de données, mais pas de formatage.

L'ensemble des API sont décrits ici. Rien sur le formatage:


2 commentaires

J'espérais que c'était aussi simple que de définir la variable de formatage et d'obtenir l'URL de mise. J'espère que quelqu'un sait ce que nous ne faisons pas


ici est Une demande de ceci créée en 2007. Il est actuellement marqué comme Wontfix.



0
votes

Le script Google Apps a l'air d'apporter une partie de cette fonctionnalité, dans la classe de plage spécifiquement:

https://developers.google.com/apps-script/reference/ tableur / plage

Surtout, je n'ai pas compris comment se lier (et / ou exécuter) un script Google Apps à la feuille que je crée et remplissais actuellement à l'aide de l'API Google Drive API et de Google Feuilles API.

Je ne suggère pas de porter votre application sur le script Google Apps, mais je le considère sérieusement moi-même à ce stade. J'espère que quelqu'un d'autre a peut-être des idées sur le dernier morceau manquant d'accrocher l'API avec le script Google Apps.


0 commentaires

11
votes

(févr. 2017) AS de Google I / O 2016 , les développeurs peuvent désormais formater les cellules des fiches de Google à l'aide de la dernière API (V4). Voici un exemple de python court qui audacieux la 1ère ligne (en supposant que l'ID de fichier est feuille_id et Feuilles est le point d'extrémité du service API): xxx

J'ai également fait une vidéo de développeur sur ce sujet si cela aide (voir ci-dessous). BTW, vous n'êtes pas limité à Python, vous pouvez utiliser n'importe quelle langue prise en charge par le Bibliothèques clientes Google APIS .

la dernière Feuilles API fournit des fonctionnalités non disponibles dans les versions plus anciennes, Nommerez-vous à donner un accès programmatique de développeurs à une feuille comme si vous utilisiez l'interface utilisateur (lignes congelées, la mise en forme de cellule [!], redimensionnement des lignes / colonnes, ajout de tables de pivotement, créez des graphiques, etc.). Si vous êtes nouveau à l'API, j'ai créé quelques vidéos avec des exemples un peu plus «du monde réel»:


0 commentaires