Ich möchte beim Schreiben in ein Google-Dokument einige Makros verwenden können.
Die Idee ist, das Quick Parts in Word – damit ich die gleiche Funktionalität in einem Google-Dokument haben kann.
Irgendwelche Ideen?
Antwort
Einführung
Google hat in letzter Zeit die Google Apps Script-Funktion hinzugefügt in Google Dokumente und präsentierte einige Grundlagen auf der Google Developers-Website.
Eine wichtige Funktion ist die Seitenleiste. Hier könnten sich die „Quick Parts“ befinden. Es braucht jedoch ein bisschen Codierung, um das zu tun. Siehe das folgende Beispiel von Martin Hawksey : Seitenleiste
Update 27/07/2013, hier ist ein Beispiel, das ich selbst geschrieben habe:
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
Antwort
Ich bin mit Quick Parts
speziell, aber ob Sie Makros in Google-Dokumenten verwenden können oder nicht, sie nennen sie Skripte, und Sie können auf den Skriptmanager zugreifen, um Skripte von aus einer Google-Tabelle heraus.
Kommentare
- Ist es nicht in der Tabelle verfügbar? Ich brauche es in den Dokumenten.
- Ah, gotcha. Die Antwort von Jacob ' wird Ihre bessere Wahl sein als sicher.