首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >粘贴多个用户在Google工作表中编辑的时间戳

粘贴多个用户在Google工作表中编辑的时间戳
EN

Web Applications用户
提问于 2018-04-06 10:18:14
回答 1查看 1.7K关注 0票数 0

我得到了一个很好的Google脚本,用于在同一列的指定列上粘贴时间戳,用于编辑另一个特定列的任何单元格。此处是第11栏的编辑:时间戳将粘贴在第13栏,即相邻的2列。

代码语言:javascript
运行
复制
function onEdit(e) {
  if (e.range.getColumn() == 11) {
    e.range.offset(0, 2).setValue(new Date());
  }
}

但问题是,只有在我自己编辑后才能更新。它能适用于所有用户的编辑吗?另外,我希望它只适用于特定的纸张。

再次重复这个问题:需要申请所有用户的编辑,只适用于特定的工作表。

演示文件的链接与我正在使用的文件完全一致:

https://docs.google.com/spreadsheets/d/1oaDfavjdZrlB-IWdsEa6KAvKIWrgBLnSbg__面向对象_88r0

各种远程用户(只有视图访问)使用本页中的Google更新数据。一旦更新,状态列将由我的团队编辑,以向远程用户提供反馈。我想记录下我的团队的反应所需的时间。所以我使用了上面的脚本。希望这是清楚的。我已经将它共享给我的另一个Gmail ID,并尝试使用备用Gmail ID一次又一次地进行编辑。第13栏只受我的保护和编辑。

我移除了保护和它的工作..。但这项保护的目的是确保没有篡改记录的时间。是否有任何选择来保留保护和记录时间戳?

EN

回答 1

Web Applications用户

发布于 2018-04-09 15:35:22

出现此问题是因为要修改的单元格受到保护,只允许所有者在其上写入,但在编辑时,简单触发器不能在这种情况下进行更改。

解决方案是删除保护或将编辑器添加到授权用户以编辑受保护的范围。

票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/116086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档