Script de mise en forme conditionnelle Google Spreadsheet
Je suis à essayer de comprendre comment utiliser la mise en forme conditionnelle sur une feuille de calcul google similaire à ce que vous pouvez faire dans excel via une formule.
Je veux la cellule A2 de changer au Vert si la cellule O2 a une valeur de "X" et ce qui va être fait sur les deux colonnes tout le chemin vers le bas. Je sais que cela va exiger un script.
J'ai couru à travers un lien qui est similaire, mais je ne sais pas comment l'adapter à mes besoins. Est-ce quelque chose qui peut être fait?
Lien: https://webapps.stackexchange.com/questions/16745/google-spreadsheets-conditional-formatting
source d'informationauteur PY_
Vous devez vous connecter pour publier un commentaire.
Voici un script que vous pouvez utiliser pour faire ce que vous avez décrit:
Dans la nouvelle version de Google sheets, ce n'est plus qu'un script.
Au lieu de cela, dans la mise en forme conditionnelle, sélectionnez l'option "formule personnalisée", et le mettre en valeur comme
=O2="X"
- ou, en effet, toute expression qui renvoie une valeur booléenne (true/false valeur.De ce que je peux dire, les références citées dans ces scripts personnalisés sont un peu bizarre, et sont appliqués comme suit...
Si c'est une cellule au sein de votre gamme sélectionnée, puis il est changé à "la cellule qui est mis en évidence".
Si c'est une cellule en dehors de votre gamme sélectionnée, puis il a changé de "cette position, en plus d'un décalage de même que le décalage à partir de la cellule en haut à gauche de la plage sélectionnée".
Qui est, si votre gamme de
A1:B2
puis le haut est le même que le réglage de mise en forme individuelle sur chaque cellule comme suit:Vous pouvez également spécifier fixe des références, comme
=$O$2="X"
- ce qui permettra de vérifier la spécificité de la cellule O2 pour toutes les cellules de la plage sélectionnée.(Février 2017) Comme mentionné dans une autre réponse, des Feuilles de calcul Google permet maintenant aux utilisateurs d'ajouter La Mise En Forme Conditionnelle directement à partir de l'interface utilisateur, que ce soit sur un ordinateur de bureau/ordinateur portable, Android ou iOS dispositifs.
De la même façon, avec les Feuilles de calcul Google API v4 (et plus récents), les développeurs peuvent écrire des applications qui CRUD règles de mise en forme conditionnelle. Découvrez la guide et les échantillons pages pour plus de détails, ainsi que les référence docs (recherche de
{add,update,delete}ConditionalFormatRule
). Le guide présente cet extrait Python (en supposant un ID de fichier deSHEET_ID
etSHEETS
que l'API point de terminaison de service):En plus de Python, l'Api Google soutenir un variété de languessi vous avez des options. De toute façon, que le code des exemples de formats d'une Feuille (voir image ci-dessous), tels que ceux qui sont plus jeunes que l'âge médian sont mis en évidence à la lumière rouge, tandis que ceux au-dessus de la médiane ont leurs données de couleur de police rouge.
ANNONCE DE SERVICE PUBLIC
Les dernières Feuilles de l'API fournit des fonctionnalités ne sont pas disponibles dans les versions plus anciennes, à savoir donner aux développeurs un accès par programme à une Feuille, comme si vous étiez à l'aide de l'interface utilisateur (mise en forme conditionnelle[!], congelés lignes, mise en forme de cellule, le redimensionnement des lignes/colonnes, ajouter des tableaux croisés dynamiques, création de graphiques, etc.).
Si vous êtes nouveau à l'API & voulez voir un peu plus longtemps, plus général, de "monde réel" des exemples d'utilisation de l'API, j'ai créé plusieurs vidéos & blog:
Comme vous pouvez le dire, les Feuilles de l'API est principalement pour documentfonctionnalité orientée comme décrit ci-dessus, mais pour effectuer fichierniveau de l'accès à de tels envois & téléchargements, les importations & les exportations (de même que pour les téléchargements & téléchargements mais la conversion vers/à partir de divers formats), utilisez la Google Drive API à la place. Des exemples d'utilisation de la Voiture de l'API:
(*) - TL;DR: charger le fichier de texte en clair pour le Lecteur, l'importation/convertir au format Google documents, puis à l'exportation que le Doc en PDF. Post ci-dessus utilise le Lecteur API v2; ce suivi post décrit la migration pour Conduire des API v3, et voici un vidéo combinant à la fois "pauvre homme" convertisseur de postes.