Google apps script Google Sheets中的学校拘留跟踪宏帮助

Google apps script Google Sheets中的学校拘留跟踪宏帮助,google-apps-script,macros,google-sheets,Google Apps Script,Macros,Google Sheets,我正试图为我学校的院长们制作一份电子表格来追踪学生被拘留的情况。他们在技术上不是很好,所以我想让他们使用起来尽可能简单 以下是指向当前布局的链接: 它会为学校里的每个学生排一行,并使用不同的栏目记录学生何时被拘留以及是否被拘留。我创建了一个公式来检查每个学生有多少未经服务的拘留,这样院长就可以很容易地确定当天谁需要被拘留 我需要一些帮助来创建两个宏: 1.系主任可以点击的按钮,为学生分配一个留校时间。它需要在该行中找到下一个可用的空单元格,输入当前日期,然后找到下一个可用的空单元格并写入 2.系

我正试图为我学校的院长们制作一份电子表格来追踪学生被拘留的情况。他们在技术上不是很好,所以我想让他们使用起来尽可能简单

以下是指向当前布局的链接:

它会为学校里的每个学生排一行,并使用不同的栏目记录学生何时被拘留以及是否被拘留。我创建了一个公式来检查每个学生有多少未经服务的拘留,这样院长就可以很容易地确定当天谁需要被拘留

我需要一些帮助来创建两个宏: 1.系主任可以点击的按钮,为学生分配一个留校时间。它需要在该行中找到下一个可用的空单元格,输入当前日期,然后找到下一个可用的空单元格并写入 2.系主任可以点击的按钮,将该学生的拘留记录标记为已送达。它需要找到该行上发布的单词的所有实例,并将其替换为已送达

理想的院长工作流程: 1.发布拘留-在列表中找到该学生,然后单击“发布拘留”按钮 2.运行拘留-在列表中找到该学生并单击“已送达”按钮 3.与家长会面/查看当年晚些时候的记录-在列表中查找学生并水平滚动以查看当年获得的所有拘留的日期

潜在障碍: 我们的一位院长已经剪下了一份电子表格,试图对其进行排序。我有没有办法降低这种风险,同时让他能够根据需要按学生姓名和未被拘留的人数进行排序


谢谢

以下是一些替代宏的变通方法:

在Mac上输入日期>ctrl+分号或command+分号。这将在单元格中输入当前日期。 使用=countif公式对学生被分配和服务的拘留次数进行简单排序 if语句可以让您知道,如果分配的总计数与服务的总计数不匹配,则学生仍有未决拘留。 我还建议将院长使用的查看器选项卡与人们记录数据的实际区域分开。这样院长就可以在不影响原始条目的情况下对数据进行排序和操作