【Day 2】Google Apps Script - 平台介绍

什麽是 Google Apps Script ??。


今日要点:
》Google Apps Script 介绍
》支援的服务介绍


Google Apps Script 介绍

Google Apps Script 是 Google 开发的一个脚本平台,用於在 Google Workspace 平台上进行轻量级应用开发。他的历史也蛮悠久了,在 2009 年 5 月就开始提供服务了。到了2019年发表了Google Docs API正式版让支援的服务更加完整,幸好他有发表了 Docs API 让我的任务能快速解决。

简单的画了一下示意图,如上图的示意,你可以在 Google 云端硬碟建立一个 Apps Script 的专案,之後在 Google Apps Script 平台编辑这个专案,可以撰写 Javascript 透过 API 去控制 Google 的应用,也可以去抓取或呼叫外部的网页或API,并且可以部署到 Google Cloud Platform 上提供服务给外部来呼叫,你不用架一个後台的机器。

免费使用的话,虽然有使用上的限制,但个人与轻量的应用还是很够用的。如果你不部署的话,也可以就把它当成 Google 云端硬碟上的档案,要用的时候,开起来执行一下就好。

支援的服务介绍

来认识一下目前支援的服务图示及服务说明吧。这次会介绍到的有 Drive Service、Document Service、Spreadsheet Service。除了这几个,还有很多的服务也有支援。

图示 服务 说明
Drive Service 云端硬碟服务 此服务允许脚本在 Google 云端硬碟中创建、查找和修改文件和文件夹。
Document Service 文件服务 此服务允许脚本创建、访问和修改 Google Docs 文件。
Spreadsheet Service 表格服务 此服务允许脚本创建、访问和修改 Google 表格文件。
Slides Service 简报服务 此服务允许脚本创建、访问和修改 Google 简报文件。
Forms Service 表单服务 此服务允许脚本创建、访问和修改 Google 表单。
Gmail Service 信箱服务 此服务可让您发送电子邮件、撰写草稿、管理标签、标记邮件和话题,以及执行各种其他 Gmail 帐户管理任务。
Calendar Service 日历服务 此服务允许脚本访问和修改用户的 Google 日历,包括用户订阅的其他日历。
Hangouts chat 聊天服务 创建一个简单的 Google 聊天机器人。机器人可以直接发送消息,并通过回显您的消息进行响应。
Sites Service 协作平台服务 此服务提供对 Google 协作平台(旧版)的访问。目前无法访问或修改新版的协作平台
Contacts Service 联络人服务 此服务允许脚本访问和修改个人联络人和群组的 Google 通讯录。
Groups Service 网上论坛服务 此服务允许脚本访问 Google 网上论坛。 它可用於查询信息,例如群组的电子邮件地址或用户是直接成员的群组列表。
Maps Service 地图服务 此服务允许脚本生成静态地图、查找方向、将地址转换为地理编码坐标以及采样高程。
Language Service 翻译服务 此服务允许脚本自动翻译文本。

参考

Google Apps Script 开发者网站


<<:  Day 4 [Python ML] 模型验证

>>:  Day 0x7 - Laravel 资料库连接设定、资料表规划

Day21 - 用 Ruby on Rails 抓台湾证券交易所资料-除权除息计算结果表

前言 这篇主要以抓「台湾证券交易所」的「除权除息计算结果表」为主 取得「除权除息计算结果表」CSV ...

Spring Framework X Kotlin Day 28 Configuration

GitHub Repo https://github.com/b2etw/Spring-Kotlin...

[Day 30] LeetCode - 125 Valid Palindrome

本篇同步发布於Blog:[解题] LeetCode - 125 Valid Palindrome 平...

[Day-3]评估-可行性

接续上篇,在与客户讨论之後,确认客户端是否能接受?花费的金额及时间是否可接受? 後续所带来的效益为何...

连续 30 天 玩玩看 ProtoPie - Day 25

看到这篇觉得满实用的,来跟着看一下。 连结: https://www.protopie.io/blo...