IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

APIs Google Discussion :

Utiliser un script pour Proper Google Script Javascript


Sujet :

APIs Google

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Webmarketer
    Inscrit en
    Décembre 2016
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Irlande

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2016
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Utiliser un script pour Proper Google Script Javascript
    Bonjour,

    je souhaiterais sélectionner l'ensemble des colonnes de ma feuille Spreadsheet pour les mettre en Title Case. Et pas uniquement la 1ère colonne comme indiqué ci-dessous. Comment faire ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    function onOpen() {
        var ui = SpreadsheetApp.getUi();
        ui.createMenu('Custom Menu')
            .addItem('Capitalize', 'proper')
            .addToUi();
    }
     
     
    function proper() {
        var arr = [],
            s = SpreadsheetApp.getActiveSheet();
            s.getRange('A2:A')
                .getValues()
                .forEach(function (r) {
                    if (r[0]) arr.push([toTitleCase(r[0])])
                });
        s.getRange(1, 1, arr.length, arr[0].length)
            .setValues(arr);
    }
     
    function toTitleCase(str) {
        return str.replace(/\w\S*/g, function (txt) {
            return txt.charAt(0)
                .toUpperCase() + txt.substr(1)
                .toLowerCase();
        });
    }

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 144
    Points : 44 954
    Points
    44 954
    Par défaut
    Bonjour,
    as tu essayé avec getDataRange() ou quelque chose de ce type ?

Discussions similaires

  1. Script pour pinguer google
    Par rjcab dans le forum Linux
    Réponses: 5
    Dernier message: 01/09/2009, 12h23
  2. [Java6] Utiliser un script "Javascript" existant
    Par divxdede dans le forum Langage
    Réponses: 2
    Dernier message: 16/05/2008, 00h26
  3. aide pour un script javascript
    Par speedylol dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 22/03/2006, 15h28
  4. utiliser un recordset dans un script javascript
    Par insect INC dans le forum ASP
    Réponses: 4
    Dernier message: 10/10/2005, 20h29
  5. utiliser un script pour inserer des objets 3D
    Par s_mihai dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 09/08/2005, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo