【Day 17】Google Apps Script - API 篇 - Spreadsheet Service - 电子试算表服务介绍

Spreadsheet(电子试算表) Service API 可以让你完整的控制 Google sheets(电子试算表)里的内容。


今日要点:
》Spreadsheet Service API 使用介绍


Spreadsheet Service API 使用介绍

这个服务可以让我们用 Script 创建、访问和修改 Google Sheets(电子试算表)档案。Google Sheets(电子试算表) 也是超常用的应用,在网路中只要搜寻 Google Apps Script 的技术文章,大都会以 Google Sheets 为基础。

我们我们系列在开发时有把 Google Docs(文件) 里的表格,抓取下来後。在前一天【文件服务范例-读取表格】已经有介绍如何把 Google Docs 里的表格栏位值抓取下来, 存成二维阵列。之後可以把二维阵列的值,存到 Google sheets 去检查抓取的结果。大多数为 Google Sheets 设计的 Script 都会操作阵列来与电子试算表中的单元格、行和列进行互动。

之後就可以顺便用 Google sheets 的栏位值检查功能去检查一下,文件里有没有写的不正确的地方,有漏写的地方或重覆的地方就通知工程师改一下文件,其实很方便。

不过程序写好後,这个转存到 Google Sheets 的步骤就先拿掉了,一来因为後期 API 文件要修改的地方很少了,再来就是这样转换格式的速度会快一点。不过 Spreadsheet Service 还是太好用了,虽然我们只用到最基本的 API,我们还是简单介绍一下。

Spreadsheet Service

手册里 Spreadsheet Service 的类别也是相当多,我们只先用到二个类别,简单的说明如下:

Class SpreadsheetApp

访问和创建 Google 电子试算表,SpreadsheetApp 此类是电子试算表服务的父类别。

Class Sheet

访问和修改电子试算表。常见的操作是重新命名工作表和访问工作表中的范围对象。

把手册中我们使用到的类别跟电子试算表的画面关连一下,如下图所示。

手册里总共有70多个类别,有需要再请参考手册罗。

以上是 Spreadsheet Service 中,手册关於电子试算表会用到的 API 介绍,只有二个看起来很简单吧。

参考


<<:  [18] [烧瓶里的部落格] 08. 撰写测试

>>:  Day 18 Matcher 介绍 (下)

Swift 新手- 资讯安全讯息加密

社群软件的用户间交谈讯息是如何做到资讯安全保护? 关於端对端加密 隐私与安全对我们来说极度重要,因此...

Day21 - Spinner(一)

Spinner下拉式选单 这也很常用在表单中 如:选择地区、居住地、选择语言、学校 那今天就来学习点...

虹语岚访仲夏夜-9(专业的小四篇)

鲜红创伤  在夜里  暗淡无光 愈合後 变成透明的疤  日光下  仍是无光 三日月的慌 莫过於再十...

浅谈MVVM

几个框架名称MVC/MVP/MVVM MVC: Model, View, Control MVP: ...

[Day32] Hexo - 修改主题样式及一些问题排除

虽然 Hexo 要完成架设 Blog 仅仅是几秒钟的时间就完成,但是在细部调整时还是会遇到不少困难,...