Profile cover photo
Profile photo
Martin Hawksey
3,556 followers -
Google Developer Expert (Apps Script) and Open Education advocate
Google Developer Expert (Apps Script) and Open Education advocate

3,556 followers
About
Posts

Post has attachment
A little shim I've published for those using the UrlShortener Advanced Service who want to switch to Bitly (only implements URL shortening because that's all we used in our projects but hopefully easy to extend if you've got other methods you use)

Post has attachment
+Riël Notermans demonstrates hoe you can set up Chrome OS for local #GoogleAppsScript Development

Post has attachment
+Grant Timmerman highlights some of the new features of clasp including: TypeScript support, Stackdriver logging within the command line and an update on code autocomplete for #GoogleAppsScript Advanced Services

Post has attachment
There was an announcement related to this for Google Apps Script at Google Next '18 - this post has more info on the new authentication flow being rolled out

Update regarding announced closure of Google+

As you may have read there has been an announcement that Google will be closing consumer Google+. As you can imagine this was news to most people at Google. We are talking to some people on the Google DevRel team for suggestions. When we have a better picture of the situation we will provide an update and look for feedback from the community regarding next steps

Post has shared content
Want to find out how you can develop Google Apps Script locally from your own IDE? At 6pm GMT I'll be talking to +Grant Timmerman about Clasp and TypeScript and +Riël Notermans on how you can do this all on ChromeOS
TU17: Enhancing the Google Apps Script Developer Experience with clasp and TypeScript

Our next episode of Totally Unscripted will be on Friday 05 October 2018 6pm GMT where we will be joined by Grant Timmerman one of the developers of the Google Apps Script command line interface tools, clasp.

Grant will provide an overview of clasp and looking at the new TypeScript integration. TypeScript has been developed to support the development of large-scale applications. Using TypeScript with your clasp project can allow you to use TypeScript features such as: Arrow functions; Optional structural typing; Classes; Type inference; and more.

In this episode we will also have a guest appearance from +Riël Notermans who will show how you can develop Google Apps Script projects with clasp/TypeScript on ChromeOS devices.
Add a comment...

Different accessibility options from Drive files

Someone was asking on the ALT-MEMBERS mailing list about using Google Drive as a repository to provide storage and managed access to learning resources.

I responded:

A feature we use all the time at ALT is documents created in Drive (Docs, Sheets, Slides) can be published in multiple formats with variations in the the url. The big win for us is if the source document is updated then when the link is used the latest version in that format is given.

For example, the ALT Annual Conference 2018 call for proposals is viewable here https://docs.google.com/document/d/1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM/edit but you can also view the same document as:

.pdf - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=pdf
.docx - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=docx
.odt - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=odt
.rtf - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=rtf
.txt - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=txt
.html - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=html
.epub - https://docs.google.com/document/export?id=1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM&format=epub

The results can be a bit variable depending on the format. Generally we stick with .pdf as it's the most reliable.

One more url trick we use is to force the user to make a copy of a document (Docs, Sheets, Slides). You can do this with shared documents by changing the /edit in the url to /copy. So for a copy of the ALT Annual Conference 2018 call for proposals I would direct users to https://docs.google.com/document/d/1KRz_iHnzQu_MGeW-0hnh7Mi7OY35XcScTJh7fCdL-yM/copy

From this post I got a lovely response from Alastair McNaught who works for Jisc as an accessibility subject specialist, which with his permission I'm sharing here:

Thanks for these tips Martin – completely new to me and very exciting because different formats offer different accessibility options so, in an educational context in particular, one handout could be instantly available in multiple formats with their different accessibility pros and cons eg

PDF – great for colour changing. Might be good for magnification with reflow depending on various factors. Has inbuilt text to speech on Adobe Reader but reading order might be dodgy (and inbuilt TTS is clunky anyway)

EPUB – viewed in Edge it’s got lovely magnification/reflow/text to speech/font tweaks/ word spacing etc. Good for reading order. Plays nicely in many mobile apps and works with the Readium plugin for Chrome/Firefox.

HTML – depending on your browser and the plugins you install this can be great for magnification, reflow, text to speech, speed reading, colour contrasts, interactive navigation etc

There’s always a few ifs and buts with making accessibility pronouncements on different formats because local factors as well as authoring factors can make a difference but it’s certainly worth individual institutions finding the ifs and buts for their digital ecosystem and making them clear in staff training as well as student induction because the right format choices for the right reasons can make a huge difference to disabled (and indeed all other) learners.

The accessibility benefits of alternative file formats was at the back of my mind when I posted my response but I could never have summarized these as succinctly as Alastair.

Post has shared content
If you are starting to find your add-on development is becoming a little unmanageable this next episode of +Totally Unscripted might be for you...
TU17: Enhancing the Google Apps Script Developer Experience with clasp and TypeScript

Our next episode of Totally Unscripted will be on Friday 05 October 2018 6pm GMT where we will be joined by Grant Timmerman one of the developers of the Google Apps Script command line interface tools, clasp.

Grant will provide an overview of clasp and looking at the new TypeScript integration. TypeScript has been developed to support the development of large-scale applications. Using TypeScript with your clasp project can allow you to use TypeScript features such as: Arrow functions; Optional structural typing; Classes; Type inference; and more.

In this episode we will also have a guest appearance from +Riël Notermans who will show how you can develop Google Apps Script projects with clasp/TypeScript on ChromeOS devices.

Post has attachment
So news of Calendar Add-ons broke in June 2018[1] I've not seen any more information since then, not even if they are based on the same model of Gmail Add-ons. Still no info on the technicals but Google are pushing out Add-ons from selected partners. Given the creative bunch that you are a shame Google isn't letting everyone play...


[1] https://www.blog.google/products/g-suite/bring-teams-together-new-g-suite-integrations/

Post has attachment
Today I introduced our team to "Draw an Image!" in Google Hangout chat ... I think it's fair to say they've got a hang of it
Photo
Wait while more posts are being loaded