当我在特定单元格中输入内容时,我试图找出一种自动插入Notes的方法。向我建议了该线程,并对其进行了尝试:https://support.google.com/docs/thread/13317657?hl=en。我更改了提到的功能以适应我的项目:
function onEdit(e) {
if(e.source.getactiveSheet().getName() === 'Testsheet') {
if(e.range.columnStart === 8 && (e.range.rowStart > 12 && e.range.rowStart < 21)) {
return e.range.offset(0,-6).setNote(e.value);
}
}
}
这样,当我输入H13:H20范围内的值时,将在相同的(0,-6)偏移单元格上插入与Notes相同的值。这是朝正确方向迈出的一步,但还不是我真正想要实现的目标。问题是,只有在手动输入值时,这才起作用。但是对于我的项目,我需要设置注释,当值自动填充时,使用一个函数来连续填充某些信息,具体取决于所选的下拉选项。
例如在我的工作表中:
=if(B17="Test1",Testsheet!C10:Testsheet!H10)
当信息以这种方式填写时,它不会在偏移单元格中给我注释。有办法吗?
这是我的测试表的链接,您可以在其中查看我要执行的操作:https://docs.google.com/spreadsheets/d/16c2hVDM_FTnHWerKjnOauCopwVZSnKCwAMVi6-Z8vBo/edit?usp=sharing
谢谢您的提示和帮助!