我对Google表单和传播表非常陌生,我想做的是我有一个"年龄"在我的表单中提出问题,当用户提交我想要的表单时,如果年龄低于18,则单元格获得值" MINOR"如果它是18或以上,则会充满" MAJOR"。
基本上我想根据" AGE"的值动态地为这个单元格添加一个值。
我现在正在做的事情:
e,14
{{1}}是值minor / major的单元格。
答案 0 :(得分:0)
如果在表单响应数据右侧的列的第2行中输入,此公式可以按您的方式工作:
=ARRAYFORMULA(IF(A2:A="",,IF(E2:E<18,"MINOR","MAJOR")))
它将自动检测新提交并根据E列中的值填充单元格
答案 1 :(得分:0)
是的,简单问题......
SpreadsheetApp.getActiveSheet().getRange(e,14).setValue(minmaj);
^
在该行中,您尝试将事件变量e
用作行号。应该是这样的:
SpreadsheetApp.getActiveSheet().getRange(e.range.getRow(),14).setValue(minmaj);
^^^^^^^^^^^^^^^^