我正在使用Google云端硬盘/表格来托管我的个人电影评级列表,我认为这比这更容易。
我已经设置了一个表格,询问电影以及我给它的评分(4个类别),然后将其放入表格中。数据输入正常,但我希望工作表自动找出我的4个人评级的平均值,然后为该行数据添加总体评级。
我可以解决的问题......
我想要什么...
我认为它需要来自表单提交的某种触发器,然后执行一些javascript并在相应的列和行中输入新的数据,但我只是想要解决它。任何帮助表示赞赏。
答案 0 :(得分:1)
在顶部菜单中导航到工具 - >摘要电子表格中的脚本编辑器
将此代码放在
中function setAvarage() {
var summaryCloumn = 10 //row J
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
sheet.getRange(lastRow, summaryCloumn).setFormula("SUM(E"+lastRow+":H"+lastRow+")/4");
};
现在在相同的脚本编辑器中设置触发器材料 - >触发器(第一个选项 - 遗憾的是我没有英文文档,所以名称可能略有不同......) 选择添加触发器 “setAvarage”,“From table”,“on change”
刚刚测试和工作......