Szeretnék tudni néhány makrót, miközben írok egy Google Dokumentumba.

Az ötlet a Gyors alkatrészek a Word-ben – így ugyanolyan funkciókkal rendelkezhetek egy Google-dokumentumban.

Van ötleted?

Válasz

Bevezetés

A Google az utóbbi időben hozzáadta a Google Apps Script funkciót a Google Dokumentumokban, és néhány alapjait bemutatta a Google Developers webhelyen.

Az egyik legfontosabb jellemző az oldalsáv. Itt lakhatnak a “Gyors alkatrészek”. Ehhez azonban egy kis kódolásra van szükség. Lásd a következő példát, amelyet Martin Hawksey készített: Oldalsáv

Frissítsen 2013. 07. 27-én, itt van egy példa, amelyet magam írtam:

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

Pillanatkép

írja ide a kép leírását

Válasz

Nem ismerem a következőt: Quick Parts konkrétan, de hogy használhat-e makrókat a Google dokumentumaiban, szkripteknek hívják őket, és a szkriptkezelőhöz hozzáférhet, ha szkripteket készít / szerkeszt a Tools->Script Manager egy Google-táblázat belsejéből.

Megjegyzések

  • Nem érhető el a táblázatban? Szükségem van rá a dokumentumokba. Jacob ' válasza akkor jobb lesz, mint az biztos.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük