我为员工列表创建了一个Google电子表格。我已将每个列表分成单独的工作表,标记为Sales,Operations和Admin。我有第四张表是整个员工目录。我想要做的是在创建新用户,删除旧用户以及更新当前用户时,在第四个工作表中自动插入和/或更新行。
列标题是全名,电子邮件,Skype,电话分机。
最好的方法是什么?我不是真正的编码人员,也不了解Google Spreadsheet API,因此非常感谢任何指导。
提前致谢。
答案 0 :(得分:1)
反过来也很容易 - 有一个主表单中包含“全部员工”。当您添加/删除人员时,请更改此主表。
其他工作表只需要一个= Filter()公式。“销售”,“操作”和“管理”工作表将从主工作表中提取已过滤的工作人员详细信息。
答案 1 :(得分:0)
将一个部分从一个工作表复制到另一个工作表的好方法是使用copyValuesToRange()函数。这是一个示例Click here,因为您希望自动化,您也将使用getLastRow()之类的函数,也可以使用触发器。您还可能希望确保没有重复项以及for循环和if语句来检查该人是否已经在该表中。
我建议创建一个表单并在表单中包含那些标题,并提供表单提交的触发器。或者您也可以使用电子表格的UI来运行一个将信息一次放在两张纸下的功能。您可以使用单选按钮来确定他们是什么类型的员工,并使用textarea来获取将导入电子表格的信息。
我希望我给你一个良好的开端,祝你的代码好运。