[DAY 14] getRange 与 getDataRange

接下来说说我觉得非常好用的两个函数
getRangegetDataRange
这两个函数在取得google sheet 的资料时经常会使用到
以下来说明两者之间的差异


getRange
这个函数就是选定资料范围
指定方式可如下
1.选定某一个储存格(cell)
要注意的是 A1 是**「第 1 栏、第 1 列」而不是(0,0)**
如果要指定 A3 可以使用getRange(3,1),采先写列再写栏
也可以写getRange('A3')

2.选定某几栏
如:A5~B10 可以使用getRange(5, 1, 6, 2)
意为「从第5列第1栏(A5) 开始,共取 6 列 ( 10 - 5 + 1 )、取2栏(A,B 共2栏)」
也可以使用getRange('A5:B10')

如果想要特别指定某栏
如「C栏」,可以使用getRange('C:C')
如「A栏中,A5以下」,可以使用getRange('A5:A')

3.选定某几列
如:A5~A10 可以使用getRange(5, 1, 6)
意为「从第5列第1栏(A5) 开始,共取 6 列 ( 10 - 5 + 1 )」
也可以使用getRange('A5:A10')


getDataRange
有的时候就只是想要抓出整个分页的资料
不知道他的分页的栏数及列数时
可以使用这个函数

他会从「A1 到 此分页的最後一栏最後一列」的资料都抓出来
相当於getRange(1, 1, sheet.getLastRow(), sheet.getLastColumn())


如果是已知矩形区域我觉得可以多利用getRange(矩形区域)
例如已知为 Bx:Cy 就可以用 getRange('B' + x + ':C' + y)
即可取得弹性的矩形区域

之得如何获取资料范围後
接下来就是取得资料、写入资料罗!!


<<:  Day 18:分离控制项的外观与行为

>>:  [DAY 04] 阿桐意面

Day02:空间复杂度

今天来聊聊,空间复杂度(Space Complexity) 空间复杂度,空间指的是在执行程序码时所耗...

微聊 JSON 是什麽呢?

话说我们前几天都在聊 API 怎麽做,今天也来小聊一下做 API 时需要使用到的 JSON JSON...

Day09 - [丰收款] 安全无虞後,开始建立订单:ATM虚拟帐号篇 (1)

先前花了几天的时间,终於把每次API发送前的安全规定的细碎精工给搞定了,也开了篇幅写了一些关於十六进...

[Day4]PHP变数命名规则

PHP变数命名规则 PHP 中的变数用一个美元符号後面跟变数名称来表示。变数名是区分大小写的。 变数...

[DAY 03] EC2

EC2 (Elastic Compute Cloud) 这是 AWS 服务中最为经典以及最受欢迎的项...