Introducing EditGrid Macro: Trendy, Mighty, Friendly
Thursday, September 4th, 2008Why EditGrid macro? Rapid application development using spreadsheet as a component. Enhancing spreadsheet to add custom features. Mashing up data from Web 2.0 web service providers.
JavaScript. EditGrid Macros are written in JavaScript, not in VBA. Use a modern language, instead of learning another (otherwise useless) proprietary language. Use the comfortable and familiar C++/Java syntax. Write in OOP and higher order functions.
Powerful. EditGrid Macros can create forms, which are defined using HTML (plus CSS) and manipulated using DOM. You can add everything you would add to your blog/website e.g. YouTube video and Google Maps. It is also possible use SOAP and REST to retrieve data and manipulate other data from other sites, enough for mashing up with other web services.
Asynchronous. EditGrid Macros are executed independent of the spreadsheet. It does not block other spreadsheet features like when you make a blocking function call such as VBA’s MsgBox(”text”, vbYesNo). This is essential to spreadsheets with Real-Time-Update across collaborators. By executing macros on the client side, we ensure that macros can provide the best interactions towards users, while can still access spreadsheet data and operations on our server side.
We put our money where our mouth is. Instead of writing some Hello World alike macros, which our competitor did, we decided to write something inspiring & useful.
Custom Behavior
- Create your own keyboard shortcuts
- Sift out duplications with a mouse click
- Play a game of Blackjack
- Cockroach spotting and kill stats
- Text to Columns
- Conditional Formatting
HTML Toolbox
Mash-up
- Retrieve coordinates from Google Maps (by clicking on the map)
- Map your location on Google Maps (by typing an address)
- Monitor current and historical currency exchange rates
- Encrypt the spreadsheet contents (Note: this is not for security, just for fun)








