【发布时间】:2015-05-21 18:05:53
【问题描述】:
我有一个电子表格,其中包含我的成员数据库。在同一个电子表格中,我还有另一个工作表,我将在其中跟踪每个成员的活动出席情况。
第一期:
现在,我想在第二张表中使用第一张表中的名称,以避免必须更新每个地方的名称。我没有找到任何功能来实现这一点,所以我决定使用更昂贵的importrange,通过提供相同电子表格的密钥。
=> 有其他选择吗?
我面临的第二个问题是:
考虑我正在将 Sheet1 中的 A(FirstName) 和 B(LastName) 列导入工作表 2 中的 A 列和 B 列。除此之外,在工作表 2 中,后续列 C、D、E 中还有事件日期,等等
看起来像这样:
FirstName | LastName | 1stMay15 | 30thApr15 | 29thApr15
Jack | Smith | Present | Absent | Present
Mark | Smith | Absent | Absent | Present
等等……
现在,当我在 Sheet1 中为中间某处的新成员添加新条目时(因为它的名称已排序),感谢 importRange 函数,新单元格将添加到 Sheet2 中的正确位置(相对于 Sheet1) ,但在 Sheet2 中没有添加新行 - 因此,如果我在 Jack 和 Mark 之间添加新成员 Kyle Smith,现在 Kyle 对应于 Mark 的出席。
即
FirstName | LastName | 1stMay15 | 30thApr15 | 29thApr15
Jack | Smith | Present | Absent | Present
Kyle | Smith | Absent | Absent | Present
Mark | Smith | | |
我怎样才能让它添加一个新行,这样每个人的出勤率都保持不变?
这是演示电子表格: https://docs.google.com/spreadsheets/d/15Hr-upZvTXm0c2kAau9G2AQ-7mdqkVkZhItBWqGQYEQ/edit?usp=sharing
现在,在“数据库”表中,如果您在其他名称中的某处添加一个新名称“Kyle Smith”,那么在出勤表中,名称会添加到正确的位置,但其余数据不会向下移动。
我对各种解决方案持开放态度,甚至使用 Google 脚本。
【问题讨论】:
标签: google-apps-script google-sheets google-spreadsheet-api