[DAY 27] 用google sheet 做简易UI介面(2/3)

接下来是利用按钮执行程序
毕竟每一次都要开启专案很麻烦
所以来看看如何用按钮吧


在google 试算表开启程序码编辑器

就像excel中的vba
我们必须要在google sheet 中加入程序码
工具列中「工具」 → 指令码编辑器
就会看到跟Apps Script中相同的画面
然後把你所有的code都搬过来
这样之後就可以指名要哪个函数了!!


插入按钮

工具列中「插入」 → 图片 → 图片在储存格上方
或是 工具列中「插入」 → 绘图

第一种方法就是可以放入自己已经设计好的按钮图样
或是可以用第二种方法在绘图区重画

接下是放入程序码
点选你插入的图片
右上角会出现「●●●」
点选他选择「指派指令码」
然後就可以指派函数名称了!!

这里要注意的是不用给()
例如指派如下的指令码

function hello(){
  return
}

只需写 "hello" 就好

另外当你指派指令码後
这个图片只要被左键按下就会执行
如果想要更换指令码
请以「右键」点选
然後就会再出现「●●●」去做更换选择了!!


用了按钮後会方便很多
因为就不用一直在指令码和试算表分页来回跑
而且绑定在这个试算表後
可以用const ss = SpreadsheetApp.getActiveSpreadsheet();
直接选择现在这个试算表为 ss 并且不再做变更
可以节省之前许多要写入 SpreadsheetApp.openById() 的部分


<<:  Day17 NiFi - 与 AWS S3 & AWS lambda 对接设定

>>:  [DAY 17] 小红堂牛肉面

Day11 javascript while循环

while 回圈只要指定条件为 true,回圈就可以一直执行代码块,while的语法为: while...

Vue.js指令(v-model)绑定(DAY27)

现今常常会在购物网站中看到顾客点选产品时,网页会依据顾客的操作自动列出清单,或是看到一些使用者在输入...

[Day08] 第八章-Laravel的CRUD操作及一些简单指令

前言 今天会介绍laravel一些简单的指令 以及建立路由还有CRUD方法 跟资料库连线喔!! 目标...

D36-铁人赛完赛心得

铁人赛完赛罗~~ 在完赛的这一刻,我发现,我获得的东西,比我写出来的东西还多。 - 除了看自己写出来...

[番外篇]Go Generate & Makefile(Day25)

文章同步更新於https://kevinyay945.com/smart-home-tutorial...