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 :

Ouvrir physiquement un second fichier spreadSheet


Sujet :

APIs Google

  1. #1
    Candidat au Club
    Homme Profil pro
    chef d'entreprise
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : chef d'entreprise

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Ouvrir physiquement un second fichier spreadSheet
    Bonjour à tous

    Nouveau dans la prog des google apps en JS, j'ai commencé par lire 80 titres de message de ce forum et tenté la recherche automatique mais j'ai rien trouvé sur le sujet. Je m'excuse par avance si ce thème a déjà été traité.


    J'ai bien compris que JS est un langage navigateur. Je suis sur mon tableur spreadSheet; j'ouvre (physiquement , c'est à dire à l'écran sur mon navigateur) un premier fichier F1. je lance un macro qui fait appel à un deuxième fichier F2; quand je lance la requête pour ouvrir ce deuxième fichier il est ouvert coté serveur. Je peux aller chercher des info, des valeurs dans des cellule... Or je souhaiterais que F2 s'ouvre physiquement dans mon navigateur (entre autre pour voir l'avancée des différents macros).
    J'ai trouvé une méthode doc.show() sur un forum; un message de 2013... mais rien sur developpers.google.com ; peut être une méthode dépréciée ?

    Pourriez vous me dire quelle méthode, voire un bout de code je pourrais utiliser?


    Merci!!

    Cordialement
    Pierre

  2. #2
    Candidat au Club
    Homme Profil pro
    chef d'entreprise
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : chef d'entreprise

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    Bonjour à tous,

    J'ai un début de réponse : il faut passer par l'URL (facile à trouver) et par un brin de code HTML (et là, je suis un parfait ignare... )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    // Ouvrir le document dans une nouvelle fenêtre : 
    function openWindow(url)
    {
     let htmlContent = 'Le document a été créé.  <a href="'+url+'" target="_blank">Cliquez ici pour l\'ouvrir</a>'+
     '<script>window.open("'+url+'" , "_blank");  </script>';
      const html = HtmlService.createHtmlOutput(htmlContent)
        .setHeight(100)
        .setWidth(500);
    const ui = SpreadsheetApp.getUi();
       ui.showModalDialog(html, "Ouverture en cours.");
    }
    Je n'ai fait qu'un copier coller et ne sais pas encore si tout est carré (Source thierryvanoffe.com - merci)
    Est ce que ça vous inspire?
    Est ce que quelqu'un voit une autre solution?
    Merci d'avance pour vos prochaines réponses (emballées, passionnées... mais sans déchainement! Point trop n'en faut Ah ah ah)

    Pierre

Discussions similaires

  1. [WD-2013] Impossibilité d'ouvrir un second fichier .pdf
    Par bolide7 dans le forum Word
    Réponses: 6
    Dernier message: 08/03/2015, 01h22
  2. ouvrir un type de fichier particulier...
    Par jojoboloss dans le forum Access
    Réponses: 4
    Dernier message: 08/02/2006, 15h52
  3. Réponses: 4
    Dernier message: 06/01/2006, 19h13
  4. Ouvrir un message avec fichier en pièce jointe
    Par drinkmilk dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 21/12/2005, 13h33
  5. Ouvrire ou Enregistrer un Fichier Excel
    Par jo281 dans le forum ASP
    Réponses: 1
    Dernier message: 13/12/2005, 18h55

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