Je veux pouvoir avoir des macros, tout en écrivant dans un document Google.

Lidée est de remplacer le Quick Parts dans Word – pour que je puisse avoir la même fonctionnalité dans un document Google.

Des idées?

Answer

Introduction

Google récemment a ajouté la fonctionnalité de script Google Apps dans Google Documents et a présenté quelques principes de base sur le site Google Developers.

Une caractéristique clé est la barre latérale. Cest là que les « Quick Parts » pourraient résider. Il faut cependant un peu de codage pour ce faire. Voir lexemple suivant, créé par Martin Hawksey : Barre latérale

Mise à jour du 27/07/2013, voici un exemple que jai écrit moi-même:

Code

// global var app = DocumentApp.getUi(); function onOpen() { app.createMenu("Quick Parts") .addItem("Document Property", "docProperty").addToUi(); } function docProperty() { // set variables var doc = DocumentApp.getActiveDocument(); var fileName = doc.getName(), Id = doc.getId(); var file = DocsList.getFileById(Id), lastUpdated = file.getLastUpdated(); var fileOwner = file.getOwner().getEmail(); // arrays with label and result names var aNames = ["File name", "File Id", "File Owner", "Last updated by"]; var aResults = [fileName, Id, fileOwner, lastUpdated]; // create Ui var Ui = UiApp.createApplication().setTitle("Quick Parts").setWidth(450); var vPanel = Ui.createVerticalPanel().setId("vPanel").setSize(450, 100); var fTable = Ui.createFlexTable() .setStyleAttribute("borderCollapse","collapse"); // create labels for(var i=0, iLen=aNames.length; i<iLen; i++) { fTable.setWidget(i, 0, Ui.createLabel(aNames[i])); fTable.setWidget(i, 1, Ui.createLabel(aResults[i])); } // add to Ui vPanel.add(Ui.createLabel().setText("Document Property") .setStyleAttribute("font-size","175%")); vPanel.add(fTable); app.showSidebar(Ui.add(vPanel)); } 

Capture décran

entrez la description de limage ici

Réponse

Je « ne connais pas Quick Parts spécifiquement, mais quant à savoir si vous pouvez ou non utiliser des macros dans les documents Google, ils les appellent des scripts, et vous pouvez accéder au gestionnaire de scripts pour créer / modifier des scripts à partir de Tools->Script Manager depuis une feuille de calcul Google.

Commentaires

  • Nest-il pas disponible dans la feuille de calcul? Jen ai besoin dans la documentation.
  • Ah, gotcha. La réponse de Jacob ' sera votre meilleur pari alors à coup sûr.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *