这次改很大 理论上初期设定好后面就不用再一直重新副本了
除非我又改了一些跟架构有关的部分或者有动到GAS指令码
那就真的还是得重新副本 没办法
GAS改了一下 之后活动都通用 不用一直手动改了
虽然牺牲了一点执行效率就是
这边大致说一下使用方式
(PC端为主 手机用户很多功能不能用 内文会补充说明)
1.副本试算表
https://reurl.cc/vagaXA
点上面网址会直接跳转到复制文件
免得有人搞不清楚状况跟我要编辑权限
如果要纯看不下的话点这个
https://reurl.cc/dnxn8k
2.授予权限
由于版本更新资料是使用IMPORTDATA()函数抓取外部数据库
副本后请点选右上红圈给与权限
https://i.imgur.com/hDZvow8.png
否则下面红圈处的版本号与更新历程资讯皆无法正常获取
这步骤只能在PC上执行 行动装置没法给权限
建议手机为主的用户至少也先在电脑上给过一次权限再进行使用
否则只能使用最基础的功能 且无法在第一时间获取版本更新资讯
3.首页接口说明
https://i.imgur.com/Wfn3l72.png
授予权限后 会抓到版本更新资料
若与最新版本不同 会上红底醒目标示
下面会显示最新5笔更新内容 可以比对确认一下是否需要下载新版本
通常会建议尽可能维持最新版(虽然不排除我改版反倒改出BUG...)
当中试算表本体与整体架构的调整相关
仅能点击超连结 重新副本解决(所以我希望尽可能不要用到)
下面的体力精算表与现在进行活动 则可以使用GAS自动获取新版表单
由于会获取到外部资讯 所以初次此用时需要授权
https://i.imgur.com/TqxHNcl.png
https://i.imgur.com/s3djN41.png
给予授权完不会动 之后要再点一下才会正式运作
(只需要第一次给授权即可)
然而很可惜的 手机用户这边不只无法给授权
连点图片触发指令码都没办法 所以这下载功能手机端就是纯摆饰
要更新只能去最上面超连结直接整份试算表副本
如果真的担心安全性的话
那不给授权也没关系 其他功能还是可以正常使用的
只是之后更新就跟手机用户一样 去最上面副本整份试算表吧
4.更新下载
点击对应按钮后会获取新工作表 旧表单不会自动删除
请在把诸如加成学生/现有素材量/签到日期 等个人化资讯誊写好后
再自行手动删除旧版工作表
https://i.imgur.com/n3Xq4ri.png
5.环境设置确认
由于GAS程式码的通用化
关于表单名称的资料是从'首页'!B12储存格开始抓取
https://i.imgur.com/YPM16uP.png
请确保B12的名称与当下使用的体力精算表"完全相同"
若有不同请手动修改(除非不小心动到 否则理论上应该不会)
接下来到'体力精算表'的S2储存格
这边对照到要使用的活动表格名称 也请确认名称"完全相同"
由于考虑到后续活动的更新 所以这格为自行输入
旁边储存格若像附图中发生#RFE错误 请将S2储存格清空后重新输入即可
https://i.imgur.com/lPVDhwE.png
由于现在是以体力精算表为基准出发 所以设置好表单名称后
现在连目标日期与需求体力皆会自动抓取 要做的初始设置也较少了
红圈处需要按照自己的状况作设置 相关说明基本都有写注解 如果看不懂再问我
假设没有要用的话 建议至少也填写S2储存格 其他不填也行
否则活动表单的GAS会无法运作
https://i.imgur.com/y2cQUgb.png
6.活动表单设置
每次活动都不太一样 这边就先不详细说明了
总之就是先拉到右边勾持有学生 然后红色跟橘色的变量自己填好
看不懂的部分先看注解 看不懂就再问我
7.问题回报
这次顺便加上了问题回报功能(点超连结到表单填写)
填写表单后问题与处理状况会整理在下面
若我没有第一时间处理 也可以看一下有没有其他人回报问题 可以先自己手动修正
https://i.imgur.com/yBGiT1V.png
目前这边问题都是我自己做的测试跟范例
8.资料刷新
前面写着写着忘了 最后再补上
因为资料是用IMPORTDATA()抓的 并不会"即时"更新
如果完全不动作的话 大约1小时会自动更新一次
需要手动强制刷新请点两下'问题回报'的 E1 或是 '首页'的 D2
因为资料是抓取发布到GOOGLE服务器CSV档案
所以最多可能会有半小时上下的延迟
可以在'首页'的F1:F2确定具体时间偏差
https://i.imgur.com/IyOofOW.png
不使用IMPORTRANGE()原因是这服务的即时性要求没那么高
而且理论上IMPORTDATA()的作法应该也能处理较多的使用人数
(虽然根本不会有那么多人用就是了)
我有尽力的在压榨试算表了