Thursday, March 12, 2015
New Apps Script features at Google I O—again!

This Wednesday is the start of our annual developer conference, Google I/O, and we can’t wait to share a bunch of new features that will help developers do more with Apps Script. So let’s not wait! Check out these new features launching today:Scripts in Google DocsMany of you have told us that you want to be able to extend Google Docs just like Google Sheets, with custom menus, dialogs, and triggers....

How to use Google Apps APIs to handle large files
Editors Note: This post is the second in a series written by Michael Cohn and Steve Ziegler from Cloud Sherpas, a software development and professional services company. We invited Cloud Sherpas to share their experiences building an application on top of Google Apps utilizing some of our APIs. Cloud Sherpas will also be participating in the Developer Sandbox at Google I/O this May where theyll be demoing their use of Google technologies and answering...

Rich signatures for your domain using the Email Settings and the Profiles APIs

pre.code br { display:none; }A recent addition to the Email Settings API allows domain administrators to use HTML-encoded strings when configuring the default signature for their users.Updating all signatures to make them adopt the same visually appealing style sounds like a perfect task to automate, however we’d still need to collect various pieces of information for each user, such as phone number...

Wednesday, March 11, 2015
Building a Rails based app for Google Apps Marketplace
Editors note: This is a guest post by Benjamin Coe. Benjamin shares tips and best practices on using Ruby on Rails for integrating with Google Apps and launching on the Marketplace. — Arun NagarajanYesware offers an app in the Google Apps Marketplace which allows our users to schedule reminders, from directly within the Gmail UI. Yesware’s app recently relaunched in the updated Google Apps Marketplace....

Supporting the growing Google Drive developer community Google Drive Workshops
Since the public unveiling of the Google Drive SDK in April, companies like Lucidchart or HelloFax have built powerful, slick, useful Google Drive apps, and many more companies are launching compelling integrations every day. During this time, our developer community — especially on Stack Overflow — has grown substantially. To help support our growing developer community and all the interest in integrating...

Retiring the Email Migration API
Posted by Wesley Chun, Developer Advocate, Google Apps Last summer, we launched the new Gmail API, giving developers more flexible, powerful, and higher-level access to programmatic email management, not to mention improved performance. Since then, it has been expanded to replace the Google Apps Admin SDKs Email Migration API (EMAPI v2). Going forward, we recommend developers integrate with the Gmail API. EMAPI v2 will be turned down on November 1, 2015, so you should switch to the Gmail...

Help us shape Google Developers Live for Google Drive

The week before Google I/O, we launched Google Developers Live, a new online channel to connect us with developers from all around the world, all year round. Google Developers Live features interactive broadcasts about many different products and with many different formats. For Google Drive and Apps Script alone, we have aired app reviews, presentations about Google Drive and Apps Script, question...

Tuesday, March 10, 2015
Last Call for Google I O Google Apps Challenge
On March 8th, we announced the Last Call for Google I/O contest for a chance to win tickets to the event. The contest is currently underway -- with 5 challenges remaining. The last challenge, starting on March 29th at 4:00 P.M. PDT, will be based on Google Apps and we’d encourage all eligible developers to participate. To be sure that you’re prepared for the challenge, we have indicated a prerequisite to read up on Google Apps Script.For more information on the contest rules and timeline,...

Failure logs can earn and cost money
What a lovely morning. Discovered a line that was costing me money. It goes something like this:Main.WriteLog("/mistake/fails.txt", "item nr. " + itemnr, false);This line is worth millions in both ways:1. When you develop application, this line helps me see the problems when something is not working. I put it on several places in my code and examine the results in the named text file. Sometimes it makes me see the problem in seconds that would take 3 days to notice otherwise.2. When website...

Documents List API Best Practices Handling errors and exponential backoff

We have recently added a new section to the Google Documents List API documentation, titled Handling API errors. A number of developers in the forum have asked what to do when certain requests cause errors, and this documentation responds to their general need for better information.This new documentation details all errors and the scenarios that cause them. We strongly recommend that both new and...

Golden Nuggets from the Innovation Games Summit
My friend Chad Holdorf describes golden nuggets as those practical things you learned from a conference that you can use on Monday at work. After attending the Innovation Games Summit this week in Santa Clara here are six golden nuggets Id like to share with you:1. Many of the attendees at my Silence of Agile talk were trained and experienced facilitators and during our discussions offered two specific tips that I plan on trying at one of our teams next retrospectives.The first tip...

Monday, March 9, 2015
How we built a Social Network for Productivity on Top of Google Docs Calendar Contacts and Reader

Editor’s note: This is a guest post by Martin Böhringer, Co-Founder and CEO of Hojoki. -- Steve BazylHonestly, we love Google’s productivity tools. Back in 2010, when I was a computer science researcher at university, I was a heavy user of Google Docs, Google Calendar, Google Contacts and Google Reader. So it was the most natural thing to put these tools to the front for integrations into our startup,...

Agile Chartering an Agile Documentation Alternative

Last spring I wrote two posts about agile documentation (Part 1: Introduction and Part 2: Guiding Questions) and asked you to consider this statement: "A document isn’t the only vehicle for expressing or transferring good thinking and ideas." Recently I coached a team that was converting an application from VB6 to VB.Net. One of the challenges of the project was to agree upon and define the...

Going Deeper More Integration Examples Available in our Developer Docs
Users love Single Sign-On, but we’ve found the depth and quality of a Marketplace apps integration with Google Apps is a key factor in both the user experience and vendor success in the Marketplace. Deep integration makes users happy, because it helps them avoid entering duplicate data and makes useful information accessible from their day-to-day communication and collaboration tools.To help you...

Programmatically Managing Charts in Spreadsheets

Editor’s Note: Kevin Winter is a guest author from the AdWords API Developer Relations team. He implemented these features in his 20% time. - Jan Kleinert Google Spreadsheets provides powerful charting functionality to let you analyze your data many different ways. We recently added the ability to programmatically create, modify and delete Spreadsheet charts using Google Apps Script. What are Embedded...

Sunday, March 8, 2015
Going beyond the basics putting Drive features to work at Lucidchart

Editor’s note: This is a guest post by Ben Dilts, CTO & Co-founder of Lucidchart. -- Steve Bazyl The release of Drive SDK allowing deep integration with Google Drive shows how serious Google is about making Drive a great platform for third parties to develop. There are a handful of obvious ways to use the SDK, such as allowing your users to open files from Drive in your application, edit them,...

Wednesday, March 4, 2015
Summer Daily Worksheets for Kindergarten Students Entering First Grade!

I know, I know... most of you are already long into your summer break... but my school hasnt ended yet! This Monday will be the 176th day of school... and the final day for my kiddos! As such, Ive been putting together my summer vacation packet for them and I decided to go with a day by day packet! The worksheets included follow a day by day pattern:Math MondayTell Me About Science TuesdayWriting...

Labels:
daily,
entering,
first,
for,
grade!,
kindergarten,
students,
summer,
worksheets
Subscribe to:
Posts (Atom)