À quelle fréquence utilisez-vous les services Google? Si vous êtes comme moi, la réponse est "tout le temps". J'utilise Google Drive pour stocker des fichiers. Parfois, j'utilise Google Docs pour écrire des articles (bien que je préfère les Pages d'Apple et iA Writer iA Writer pour Mac et iOS: le meilleur traitement de texte que vous n'avez jamais utilisé iA Writer pour Mac et iOS: le meilleur traitement de texte jamais utilisé Qu'il s'agisse d'un article d'école ou d'un article de blog, nous nous retrouvons tous, à un moment ou à un autre, dans l'obligation de jeter un tas de caractères dans un fichier texte ... Lire la suite). J'utilise Google Forms pour réaliser des sondages 5 bonnes raisons d'utiliser Google Forms 5 bonnes raisons d'utiliser Google Forms Si vous avez déjà essayé de faire un sondage en ligne, vous avez probablement essayé quelques outils ici et là. Vous avez sans aucun doute apprécié certaines caractéristiques d'un produit, et d'autres d'un autre, tout en étant frustré de ... Lire la suite. J'utilise Google Chat pour parler à des amis. Google a même fait le logiciel qui alimente mon ordinateur portable et mon téléphone portable.
Il est difficile de penser à un domaine dans lequel Google n'a pas touché nos vies numériques, pour le meilleur ou pour le pire. Mais voici la chose. Il n'a jamais été facile d'intégrer les services Google entre eux. Pour la plupart, ils ont existé en tant qu'entités détachées et disparates. Jusqu'à présent, c'est. Découvrez le script Google Apps
Qu'est-ce que Google Apps Script
Google Apps Script est peut-être l'un des outils les plus utiles que vous puissiez avoir dans votre toolbelt technologique. Il vous permet de lier les services Google d'une manière qui rappelle IFTTT Le Guide IFTTT ultime: Utiliser l'outil le plus puissant du Web comme un pro Le guide IFTTT ultime: Utiliser l'outil le plus puissant du Web comme un pro si cela, également connu IFTTT est un service gratuit basé sur le Web pour faire fonctionner vos applications et appareils. Vous ne savez pas comment créer votre applet? Suivez avec ce guide. Lire la suite . Mais c'est beaucoup plus que ça.
C'est un IDE (Integrated Development Environment), qui s'exécute dans le navigateur. Aucune installation nécessaire. Google Apps Script offre également une plate-forme pour exécuter votre code, un peu comme la plateforme ScraperWiki Faire de la science des données dans le nuage avec ScraperWiki Faire de la science des données dans le cloud Avec ScraperWiki La science des données est la nouvelle technologie. très branché et très bien rémunéré, avec des chercheurs de données recherchés par certaines des plus grandes entreprises du monde. En savoir plus, ou Amazon Web Services, ou Heroku. L'avantage le plus évident de ceci est qu'il vous permet d'exécuter votre code à partir du cloud, et de pouvoir travailler à partir d'une variété d'appareils. C'est vraiment agnostique de plate-forme.
Google Apps Script est également un langage de script pour Google Sheets, de la même manière Visual Basic pour Applications est un langage de script pour Microsoft Excel. Cela vous donne un degré de contrôle et de personnalisation incroyablement élevé, surtout par rapport aux formules simples.
Vous pouvez même utiliser Google Apps Script pour créer des applications Web. Oui, tu l'as bien lu. Des applications Web.
À ce stade, Google Apps Script vous a probablement donné un coup de pouce. Mais comment l'apprends-tu? Pour vous aider à démarrer, voici cinq ressources qui vous aideront à devenir un maître des scripts Google Apps.
CodeAcademy
Oui, tu l'as bien lu. CodeAcademy. Google Apps Script est basé sur le très populaire langage de programmation JavaScript, qui est une bête compliquée avec une syntaxe très précise et élaborée. Pour apprendre Google Apps Script, vous aurez besoin (au minimum) d'une compréhension de base de JavaScript. Pour cela, je recommande CodeAcademy Codecademy - Mains vers le bas la façon la plus simple Codecademy Code - Mains vers le bas La façon la plus simple Codecademy est un nouveau tutoriel de programmation interactive slash de site Web qui vous guide à travers les bases de JavaScript. Bien que cela ne date pas d'hier, le site a déjà suscité beaucoup d'intérêt ... Lire la suite.
On reproche souvent à CodeAcademy de ne pas encourager la créativité requise pour devenir développeur. Mais pour ses lacunes à cet égard, il est bon d'enseigner la structure d'un langage de programmation. Le meilleur de tous, gratuit.
Une fois que vous savez comment coder JavaScript, c'est probablement une bonne idée d'apprendre à coder JavaScript correctement . Dans cet esprit, je vous encourage fortement à prendre une copie de JavaScript: The Good Parts à votre librairie locale. C'est une lecture difficile, mais elle vous apprendra à écrire du bon code, moderne et propre.
Documentation de script Google Apps
Il y a une quantité impressionnante de documentation disponible en ligne qui promet de vous enseigner l'essentiel de Google Apps Script. Certains d'entre eux sont meilleurs que d'autres, et sans surprise le meilleur exemple vient de Google eux-mêmes. Ils ont publié le guide le plus définitif de l'API Google Apps Script, qui couvre toutes les facettes de ses fonctionnalités.
Comme toute bonne documentation, elle fournit des exemples concrets de l'API en pratique, tout en expliquant ce qu'elle fait. Typiquement pour Google, il est également très bien écrit, et aboutit finalement à ce que le lecteur ait une base solide dans le fonctionnement du système.
Échantillons de scripts Google Apps
Certaines personnes apprennent mieux en lisant un tutoriel ou un livre et en absorbant le plus d'informations possible. C'est très bien. Mais certaines personnes ont un style d'apprentissage qui est mieux adapté pour progresser par essais et erreurs. Ils exigent quelque chose d'un peu plus pratique. Cela vous ressemble-t-il? Si tel est le cas, vous pourriez trouver utile de consulter le Google Apps Script Github, qui contient un nombre étonnamment élevé d'exemples de code.
Une fois que vous avez vécu cela, pensez à regarder '8 choses étonnamment utiles que vous pouvez faire avec Google Sheets et Google Apps Script' de How-To Geek. Cela a huit différentes «recettes» qui vous permettent de faire n'importe quoi d'envoyer un email de fusion et publipostage, pour suivre les changements de prix d'Amazon.
Googleappsscript.org
L'une des ressources les plus utiles que j'ai vues pour les développeurs d'Apps Script en herbe se trouve sur googleappsscript.org. Ce site n'est pas vraiment un ensemble de tutoriels structurés, mais plutôt une collection de programmes qui vous montrent la flexibilité et la polyvalence de la plateforme.
Googleappsscript.org est un peu une bouchée, mais c'est l'un des sites les plus utiles que j'ai vu sur Google Apps Script. Le site est livré avec un certain nombre d'exemples de code très utiles. L'un vous permet de télécharger vos photos Instagram sur Google Drive, tandis qu'un autre vous permet de créer votre propre Google Doodle pour votre domaine Google Apps.
Guide de style JavaScript de Google
L'écriture de code est facile. Ecrire du bon code? Eh bien, c'est quelque chose de complètement différent .
Différent, mais important. Vous ne savez jamais quand vous devrez partager votre code avec quelqu'un d'autre. Vous ne savez jamais quand vous devrez peut-être revoir un programme pour corriger un bug ou ajouter une nouvelle fonctionnalité. Vous devrez peut-être montrer votre code à quelqu'un d'autre, afin d'obtenir leur aide. Par conséquent, il est essentiel de comprendre comment écrire du code propre et lisible. Pour cela, vous devez consulter le Guide de style JavaScript de Google.
Ceci est une ressource vitale qui vous apprend à écrire du bon JavaScript, stylistiquement propre. C'est ce qu'ils utilisent en interne dans Mountain View, alors vous savez que c'est un conseil solide. Le meilleur de tous, gratuit. Bien que ce ne soit pas particulièrement facile à lire. Je vous recommande de vérifier Javascript: The Good Parts avant d'essayer de le faire.
Ai-je oublié?
Il existe des ressources incroyables pour apprendre le script Google Apps. J'ai mis en évidence ceux que je pense se démarquer. Mais qu'est ce que tu penses? Avez-vous trouvé une ressource qui vous semble particulièrement utile? Parlez-moi de cela dans la section des commentaires ci-dessous.