background preloader

Tutorials - Google Apps Script

Tutorials - Google Apps Script
These tutorials are designed to help you start using Google Apps Scripts more quickly. Some of these tutorials focus on the basics, some provide an in-depth analysis of a complex script, while others address specific nuances of the Google Apps Script system itself. Basics and working with Google Sheets Your First Script - This tutorial covers the basics of writing and executing a script, demonstrating how to create a Google Document and send an email. Your First Custom Function - This tutorial teaches you how to create custom spreadsheet functions which can be used as part of normal spreadsheet formulas. Sending Emails from a Spreadsheet - This tutorial shows how to use spreadsheet data to send emails to different people. Integration with other services Creating a Google Site - This tutorial shows how to gather data from Gmail Contacts and Calendar to create a Google Site for our fictional soccer team. Workflows and end-to-end examples Older tutorials (no longer maintained)

Resumable Media Uploads in the Google Data Protocol - Google Data APIs Eric Bidelman, Google Apps APIs team February 2010 Current web standards provide no reliable mechanism to facilitate the HTTP upload of large files. As a result, file uploads at Google and other sites have traditionally been limited to moderate sizes (e.g. 100 MB). The Google Data resumable protocol directly addresses the aforementioned issues by supporting resumable POST/PUT HTTP requests in HTTP/1.0. This document describes how to incorporate Google Data's resumable upload feature into your applications. Initiating a resumable upload request To initiate a resumable upload session, send an HTTP POST request to the resumable-post link. The body of your POST request should be empty or contain an Atom XML entry and must not include the actual file contents. The X-Upload-Content-Type and X-Upload-Content-Length headers should be set to the mimetype and size of the file you will eventually upload. Here is another example request that instead uploads a word document. Uploading a file

Subversion Binary Packages The Apache Subversion project does not officially endorse or maintain any binary packages of the Subversion software. However, volunteers have created binary packages for different distributions and platforms, and as a convenience, we maintain a list of links to them here. If there are any problems with or questions about the different binary packages please send email to the Subversion users mailing list. Note that binary packages usually come out about a week after the corresponding source release. Binaries are typically built from the latest stable release. Note also that this list does not include distributions of larger collections of software of which Subversion is but one piece. Debian Linux ¶ OpenBSD ¶ OpenBSD Project (client and server; svnserve is part of the subversion package, mod_dav_svn is in the separate ap2-subversion package) $ pkg_add subversion $ pkg_add ap2-subversion SUSE Linux ¶ Ubuntu Linux ¶

Apps Script Case Studies - Google Apps Script Gmail Meter by Romain Vialard, Revevol Gmail Meter is an Apps Script which runs on the first day of every month and sends you an email containing different statistics about your Inbox. Gmail Attachment Size by Amit Agarwal, Digital Inspiration Use Google Apps Script to connect to your Gmail account and compute the size of every message that’s present in your mailbox. Grading Made Easy by Dave Abouav, Flubaroo.com Flubaroo is designed as a simple grading solution for teachers using existing tools they're already comfortable with. Gmail Attachments to Drive Imagine this. 4 Ways to do Mail Merge by James Ferreira, GoogleScriptExamples.com by Steve Webster, Dito by Romain Vialard, Revevol Creating customized emails is very easy using Apps Script. Gmail Snooze by Corey Goldfeder, Google Snoozing means archiving an email for now, but having it automatically reappear in the inbox at some specified time in the future. Approval Workflow by Steve Webster, Dito Google Docs and Salesforce.com Idea Bank

Apache Subversion Un article de Wikipédia, l'encyclopédie libre. Subversion (en abrégé svn) est un logiciel de gestion de versions, distribué sous licence Apache et BSD. Il a été conçu pour remplacer CVS. Subversion fonctionne donc sur le mode client-serveur, avec : Le projet a été lancé en février 2000 par CollabNet, avec l'embauche par Jim Blandy de Karl Fogel, qui travaillait déjà sur un nouveau gestionnaire de version. Le , SVN est devenu officiellement un projet de la fondation Apache, prenant le nom d'Apache Subversion. Les apports de Subversion[modifier | modifier le code] Subversion a été écrit afin de combler certains manques de CVS. Voici les principaux apports : les commits, ou publications des modifications sont atomiques. Du point de vue du simple utilisateur, les principaux changements lors du passage à Subversion, sont : Branches et Tags[modifier | modifier le code] Cette absence de tag au sens habituel rend certaines opérations un peu moins pratiques dans Subversion.

Authentication and Authorization in the Google Data Protocol - Google Data APIs Warning: Most newer Google APIs are not Google Data APIs. The Google Data APIs documentation applies only to the older APIs that are listed in the Google Data APIs directory. For information about a specific new API, see that API's documentation. For information about authorizing requests with a newer API, see Google Accounts Authentication and Authorization. Third-party applications often require limited access to a user's Google Account for certain types of activity. Authentication services allow users to sign in to your application using a Google Account. Authorization services let users provide your application with access to the data they have stored in Google applications. Authentication and authorization services are often referred to collectively as auth. Authentication and authorization for Google APIs allow third-party applications to get limited access to a user's Google accounts for certain types of activities. Contents OAuth - authorization for web and installed applications

Interface de programmation Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir API. Dans l'industrie contemporaine du logiciel, les applications informatiques se servent de nombreuses interfaces de programmation, la programmation se fait en réutilisant des briques de fonctionnalités fournies par des logiciels tiers. Cette construction par assemblage nécessite pour le programmeur de connaître la manière d’interagir avec les autres logiciels, qui dépend de leur interface de programmation. Le programmeur n'a pas besoin de connaître les détails de la logique interne du logiciel tiers, et celle-ci n'est généralement pas documentée par le fournisseur. Des logiciels tels que les systèmes d'exploitation, les systèmes de gestion de base de données, les langages de programmation, ou les serveurs d'applications comportent une interface de programmation. Description[modifier | modifier le code] Utilisation[modifier | modifier le code] Une des interfaces les plus connues est la Windows API. etc.

Developer's Guide Overview - Google Data APIs Warning: Most newer Google APIs are not Google Data APIs. The Google Data APIs documentation applies only to the older APIs that are listed in the Google Data APIs directory. For information about a specific new API, see that API's documentation. For information about authorizing requests with a newer API, see Google Accounts Authentication and Authorization. Google's mission is to organize the world's information and make it universally accessible and useful. This includes making information accessible in contexts other than a web browser and accessible to services outside of Google. The Google Data Protocol provides a secure means for external developers to write new applications that let end users access and update the data stored by many Google products. This set of documents is intended for anyone who wants to understand Google Data Protocol. If you're looking for the Developer's Guide for a specific API, visit the Google Data Protocol API Directory. Protocol Version 2.0 vs.

Lea Verou | Life at the bleeding edge (of web standards) APIs Console One account. All of Google. Sign in to continue to Google Cloud Platform Find my account Forgot password? Sign in with a different account Create account One Google Account for everything Google Cookie (informatique) Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Cookie. En informatique, un cookie (ou témoin de connexion, abrégé en témoin au Québec[1]) est défini par le protocole de communication HTTP comme étant une suite d'informations envoyée par un serveur HTTP à un client HTTP, que ce dernier retourne lors de chaque interrogation du même serveur HTTP sous certaines conditions. Le terme cookie dérive du terme anglais magic cookie, qui est un paquet de données qu'un programme reçoit et renvoie inchangé. John Giannandrea et Lou Montulli ont écrit la même année la première spécification des cookies de Netscape. Après avoir été implémentés dans Netscape 0.9 beta en 1994, les cookies ont été intégrés dans Internet Explorer 2, publié en octobre 1995. L'introduction des cookies n'a pas été largement connue du public pour autant. Le développement de la spécification officielle des cookies était déjà en cours.

Performance Tips - Google APIs Discovery Service This document covers some techniques you can use to improve the performance of your application. In some cases, examples from other APIs or generic APIs are used to illustrate the ideas presented. However, the same concepts are applicable to the Google APIs Discovery Service. Another way to improve the performance of your API calls is by requesting only the portion of the data that you're interested in. This lets your application avoid transferring, parsing, and storing unneeded fields, so it can use resources including network, CPU, and memory more efficiently. Partial response By default, the server sends back the full representation of a resource after processing requests. To request a partial response, use the fields request parameter to specify the fields you want returned. Example The following example shows the use of the fields parameter with a generic (fictional) "Demo" API. Simple request: This HTTP GET request omits the fields parameter and returns the full resource.

Privacy Statement Les applications Microsoft utilisant les services Bing (également connues comme « applications Bing ») vous fournissent des caractéristiques améliorées pour vous offrir un moyen d’accès rapide et pratique à des informations telles à des informations telles que les recherches sur Internet, les prévisions météorologiques, les rapports de circulation, etc. selon les fonctionnalités de l’application (certaines applications ou fonctionnalités Bing ne sont pas disponibles dans certains pays). Les applications Bing sont disponibles sur plusieurs plate-formes et services, y compris des applications préinstallées avec Windows, des applications créées pour iOS, des applications dans Microsoft Store et comme plug-ins et barres d'outils de navigateur. Enfin, certaines applications Bing donnent la possibilité de configurer l'application afin d'utiliser des informations supplémentaires d'autres produits et services Microsoft ou de tiers. Que sont les applications Bing ?

Related: