我已经创建了一个脚本。它适用于我自己,但不适用于我与我共享电子表格的人。该脚本旨在添加时间戳,并在编辑特定单元格时插入行。脚本如下: -
function onEdit(e) {
var ss = e.source.getActiveSheet();
var sheet = ['LIVE!']
if (ss.getName() !== 'LIVE!' || e.range.columnStart !== 6) return;
if (e.range.columnStart == e.range.columnEnd &&
e.range.rowStart == e.range.rowEnd &&
e.range.rowStart == 5 && e.value)
e.range.offset(0, -5).setValue(e.value ? new Date() : null); {
e.source.getActiveSheet().insertRowBefore(5);
}
}
我不确定如何让它与我共享电子表格的人一起工作(在我的组织中可能会有数百人使用它)。我是否需要以某种方式为所有用户授权脚本?遗憾的是,我无法共享表单,因为它包含敏感信息。非常感谢任何帮助。
答案 0 :(得分:0)
我已经弄明白了。一些床单和范围受到保护。我删除了保护措施,脚本适用于所有人。