Friday, March 13, 2015
Change in Apps Scripts DocsListDialog
DocsListDialog is a widget used by only a small fraction of Apps Script projects to provide a Google Drive "file open" dialog in a UI service user interface. In almost all cases, using Google Picker in HTML service is preferable and more secure. Before September 30, 2014, we require scripts using DocsListDialog to make a small update to improve security. Specifically, if you use DocsListDialog, youll need to start calling a new method, setOAuthToken(oAuthToken) before you call showDocsPicker()....
Thursday, March 12, 2015
Iterative Development and User Story Slicing

You may have seen Jeff Pattons slides showing iterative vs. incremental development using the Mona Lisa as an example (slides are here, page 80, 81). Iterative development suggests that you build each feature from the ground up increasing the subjective quality of each feature with each user story that you implement. This method is important for allowing you and your team to narrow in on...
The Hottest Script in Hollywood

In just a few hours at the recent Apps Script hackathon in Los Angeles, we saw attendees build everything from website monitoring to room booking to financial tracking apps. For those of you who couldn’t make it, attendees were given a brief introduction to Apps Script and a few hours to let their imaginations run wild. Apps Script’s ease of use enabled them to quickly create fully functioning, useful...
Analytics reporting with Google Apps Script at the UK Cabinet Office

Editor’s Note: Guest author Ashraf Chohan works at the Government Digital Service (GDS), part of the UK Cabinet Office. -- Arun Nagarajan Recently, when we were preparing the launch of GOV.UK, my team was tasked with creating a series of high-level metrics reports which could be quickly compiled and presented to managers without technical or analytical backgrounds. These reports would be sent daily...
Introducing the next version of the Google Calendar API!
The Google Calendar API is one of Google’s most used APIs. Today, we’re rolling out a new version of the API that will give developers even more reasons to use it. Version three of the Google Calendar API provides several improvements over previous versions of the API: Lightweight resource representation in JSONConsistent and comprehensive reference documentationImproved support for recurring eventsAbility...
Wednesday, March 11, 2015
Agile is simple but not easy advice for agile beginners
Normal 0 false false false EN-CA X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal";...
Managing Projects with Gantt Charts using Google Apps Script

Editor’s Note: Guest author Ronald Dahrs runs Forscale, an IT and project management company based in the Netherlands. -- Arun Nagarajan Google Apps is well-suited for project management because it’s a cloud-based productivity suite that helps you and your team connect and get work done from anywhere on any device. Using Google Apps Script, we can push the capabilities even further to create advanced...
Google Spreadsheets and Forms send new records via email

Classic scenario:1. You create a form to collect data (event sign-in form).2. To make it simple for everyone, you create it in Google docs (so you can set who has access - from anywhere; simple download,... hey its just collecting data, right?)3. Theres a person in the team that uses Excel and Excel only. And email.4. So this person wants to get on email each new record that is added to that spreadheet.5....
Create a custom CRM dashboard using Google Apps Script

Editors note: This is a guest post by Alex Steshenko. Alex is a core software engineer for Solve360, a highly-rated CRM in the Google Apps Marketplace which was recently chosen as a Staff Pick. Solve360 offers many points of useful integration with Google Apps. Today, in contrast to the conventional Data API integrations, Alex will showcase how he extended Solve360 using Google Apps Script. ---...
Tuesday, March 10, 2015
Allowing the user to select Google Drive files from your application

If your application needs a way to let users easily choose a file from their Drive, this is for you. Users can browse and select files from their Drive file list using the Google Picker API. The Google Picker API provides a user interface containing a list of all the users files in Google Drive. Since the user interface is generated by the Picker API, there is very little effort in adding the Picker...
Agility in Winnipeg
Yesterday I presented at sdec09 (http://www.sdec09.com/) in Winnipeg. My two presentations were at the opposite ends of the Overview/Detail spectrum. The first presentation was an introduction to Agile and Lean using a Lego project to demonstrate the usefulness of the various agile practices as compared to waterfall. The second presentation was a hands-on Planning Poker exercise (one of many agile practices). The day was fantastic and we (as a team) received a lot of questions ranging...
From a need to a startup thanks to a Google hackathon
Editor’s Note: Guest author Arnaud Breton is a co-founder of UniShared — Nicolas GarnierA few weeks ago, Clément and I started to take online courses (based on videos), mainly on Coursera, edX (the MIT-Harvard venture), and Udacity, the biggest online course providers. Right from the start, we found that it was really painful to take digital notes while watching the video lectures: we had to...
Integrating with Google Apps using Gmail contextual gadgets
At this week’s Campfire One event, we launched the new Google Apps Marketplace, making it easier for you to create applications that integrate deeply with Google Apps and sell them to the more than 2 million businesses and 25 million people who use Google Apps.In addition to the many integration points currently available for Google Apps, like the Google Data APIs, we announced that we will soon open Gmail contextual gadgets as a new extension point for developers. These gadgets can smartly...
Labels:
apps,
contextual,
gadgets,
gmail,
google,
integrating,
using,
with
Finding Success on the Google Apps Marketplace

h2 { margin-top: 15px; margin-bottom: 0px; } img { border: 0px; } Editor’s note: This is a guest post by Cameron Henneke. Cameron is the founder and principal engineer of GQueues, a task management app on the Google Apps Marketplace. Cameron tells the story of his application and provides some tips for developers considering integrating with Google Apps and launching on the Marketplace -- Ryan Boyd...
Subscribe to:
Posts (Atom)