Ik wil macros kunnen hebben terwijl ik in een Google-document schrijf.

Het idee is om de Quick Parts in Word – zodat ik dezelfde functionaliteit kan hebben in een Google-document.

Ideeën?

Answer

Introductie

Google heeft onlangs de Google Apps Script-functionaliteit toegevoegd in Google Documenten en presenteerde wat basisprincipes op de Google Developers-site.

Een belangrijk kenmerk is de zijbalk. Dit is waar de “Quick Parts” zich zouden kunnen bevinden. Het heeft echter een beetje codering nodig om dat te doen. Zie het volgende voorbeeld, gemaakt door Martin Hawksey : Zijbalk

Update 27/07/2013, hier is een voorbeeld dat ik zelf schreef:

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)); } 

Screenshot

voer de beschrijving van de afbeelding hier in

Antwoord

Ik ben niet bekend met Quick Parts specifiek, maar of u macros al dan niet in Google Docs kunt gebruiken, noemen ze scripts, en u kunt de scriptmanager openen om scripts te maken / bewerken van Tools->Script Manager vanuit een Google-spreadsheet.

Opmerkingen

  • Is het niet beschikbaar in de spreadsheet? Ik heb het nodig in de documenten.
  • Ah, gotcha. Jacob ' s antwoord zal zeker uw betere gok zijn.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *