Google表格OnEdit脚本:复制特定列的值

时间:2017-07-23 21:04:35

标签: google-apps-script google-sheets

我们正在使用Google表格来跟踪出席情况。以前,教师每个时期都进入P,T或A(现在,迟到,缺席)。我仍然希望用户可以选择为一周内的每个时段输入一个值,但是如果他们可以输入一整天的值,那将是一个很好的节省时间。

我想要的是,如果将值输入到带有“P”或“A”的任何一个“0”期间(绿色列)(数据验证限制了这些选项),则 OnEdit < / strong> function会将相同的字母(“P”或“A”)复制到以下8列,然后删除原始值。 (没有删除,最右边列的总数将关闭)。我不希望根据任何非绿色列中的编辑激活 OnEdit

我最终会有几个标签,每个标签都是不同的一周,但每个标签都完全一样......所以我认为该功能应该在活动表格的任何内容中工作。

https://docs.google.com/spreadsheets/d/1NKIdNY4k66r0zhJeFv8jYYoIwuTq0tCWlWin5GO_YtM/edit?usp=sharing

感谢您的帮助,

1 个答案:

答案 0 :(得分:2)

我写了一些代码来帮助您开始您的项目。 (我也是老师)你必须根据你的目标进行一些改变,它可能会被优化以更快地运行。祝你好运!

vector