FYI, on my phone that link takes me to a generic Chrome page saying "You can add new features to Chrome by installing extensions. Visit the Chrome Web Store on your desktop computer...". It would be better to post the blog article (and maybe make a more obvious "get it here" button somewhere in the article for people skimming :))
Related tangent: I like how, in his introduction to Mobx, author MWestrate uses the analogy of spreadsheets (data cells, formulas) to explain mobx observables and computeds.
> Have you ever wished you could synchronize content within one Google doc? Do you need temporary placeholders that you will replace later? Do you want to generate text? Do you miss spreadsheets in docs?
> If you answered yes to one of these questions, this Google doc extension is for you. It enables you to define names (a.k.a. variables) anywhere in the document, and to insert computations that produce rich text anywhere in the document.
The extension isn't just a Javascript overlay, it actually modifies the document in real-time while storing a full understanding of the document structure behind the scene, in the document itself (thanks to the Google Docs API). So other users would see "=name is out!" if this is what you've chosen to show on your own interface, or "MySoft 1.0 beta is out!" otherwise. If they have installed the extension, they would be able to access the document structure information, see placeholders and change variables as they like.
This extension stores all formulas as named ranges inside the doc. Because all changes are simultaneously visible by all users, including computing and revealing formulas,
it depends on what users with the extension are doing.
This also means that users without the extension can modify any revealed formulas or definitions, and have users with the extension recompute them.
The source is a Google Script. When I try to create a shareable link, either by obtaining the share link or advanced share options, I get the error "Sorry, an internal error has occurred and your request has not been processed.". I'll let you know when it's working again and I'll post the link here.
[+] [-] lazyasciiart|7 years ago|reply
[+] [-] MikaelMayer|7 years ago|reply
https://mikaelmayer.github.io/blog/2019-02-13-google-docs-fo...
[+] [-] chrisweekly|7 years ago|reply
[+] [-] zwkrt|7 years ago|reply
[+] [-] threatofrain|7 years ago|reply
Here's a blog post discussing the plugin:
https://mikaelmayer.github.io/blog/2019-02-13-google-docs-fo...
> Have you ever wished you could synchronize content within one Google doc? Do you need temporary placeholders that you will replace later? Do you want to generate text? Do you miss spreadsheets in docs?
> If you answered yes to one of these questions, this Google doc extension is for you. It enables you to define names (a.k.a. variables) anywhere in the document, and to insert computations that produce rich text anywhere in the document.
[+] [-] MikaelMayer|7 years ago|reply
Besides (what I consider) the introduction of the article, what else do you consider "stilted" advertising language and how can I improve my writing?
[+] [-] writepub|7 years ago|reply
[+] [-] kenips|7 years ago|reply
[+] [-] abrichr|7 years ago|reply
[+] [-] mayerwin|7 years ago|reply
[+] [-] MikaelMayer|7 years ago|reply
This also means that users without the extension can modify any revealed formulas or definitions, and have users with the extension recompute them.
[+] [-] amelius|7 years ago|reply
[+] [-] MikaelMayer|7 years ago|reply
Try to create a 2x2 table like this:
=(/A1=/”Hello”) =(/B1=/”World”)
Click on Evaluate formula, tadaa. I just fixed a bug to make it work, the publication might take up to 24h.[+] [-] phonon|7 years ago|reply
[+] [-] MikaelMayer|7 years ago|reply