当前位置: 首页 > 知识库问答 >
问题:

根据Google表单提交的同一行中的另一个值更改单元格的值

钱运浩
2023-03-14

我对谷歌表单和电子表格非常陌生,我想做的是,我的表单中有一个“年龄”问题,当用户提交表单时,我想要它,这样,如果年龄低于18岁,一个单元格就会得到值“MINOR”,如果是18岁或以上,就会用“MAJOR”填充。

基本上,我想根据“AGE”的值动态地为这个单元格添加一个值。

我现在正在做的是:

function myfunction(e) {
  var age = Number(e.values[3]);
  var minmaj;
  if (age < 18){
    minmaj = "MINOR";
  } else {
    minmaj = "MAJOR";
  }
  SpreadsheetApp.getActiveSheet().getRange(e,14).setValue(minmaj);
}

其中,e,14是值次要/主要的单元格。

共有2个答案

戚飞
2023-03-14

是的,简单的问题。。。

SpreadsheetApp.getActiveSheet().getRange(e,14).setValue(minmaj);
                                         ^

在该行中,您试图使用事件变量e作为行号。应该是这样的:

SpreadsheetApp.getActiveSheet().getRange(e.range.getRow(),14).setValue(minmaj);
                                         ^^^^^^^^^^^^^^^^
东门晨
2023-03-14

如果在表单响应数据右侧列的第2行中输入此公式,则该公式可以按照您的需要工作:

=ARRAYFORMULA(IF(A2:A=”“,)IF(E2:E

它将自动检测新提交的内容,并根据E列中的值填充单元格

 类似资料:
  • 问题内容: 我的站点读取一个XML文件,该文件包含数据表的信息(值)。我使用CSS设置表格样式,并且一切正常。 为了获得更好的用户体验,我想知道是否有可能根据其值动态更改每个单元格的背景颜色? 例如: 每个包含小于5的数字的单元格都有红色背景色; 每个大于等于“ 5”的单元格具有绿色背景色。 我对此的第一个解决方案是使用Javascript-但我想知道是否有办法仅使用CSS样式来解决此问题? 问题

  • 我试图用Python复制我的Stata代码,我被指向熊猫的方向。然而,我很难思考如何处理数据。 假设我想遍历列标题“ID”中的所有值。如果该ID与一个特定的数字匹配,那么我想更改两个相应的值FirstName和LastName。 在Stata,它看起来像这样: 因此,这将替换 FirstName 中与 ID == 103 到 Matt 的值对应的所有值。 在熊猫身上,我正在尝试这样的东西 不知道该

  • 问题内容: 我的折扣列有一个自动完成功能,其值来自另一个json变量。 这是我的json数组,折扣数据来自此数组。 What I would like to do is (1)更改折扣值后,“ 费用”列应 根据此公式进行更改 值0.145来自json的id列。 (2)在更改折价后,ExtCost列应 据此更改。 数量是最左侧的单元格。 这是我的网格相关代码。 问题答案: 您没有提供有效的演示,但希

  • 我相信这很简单,但找不到答案。我有一个数据帧df: 然后,我有另一个较小的数据框,其中包含单元格引用(行号和列号),引用df中应为空的特定单元格(即NA): 我如何用NA替换df中所有由cellRefs中的行和列引用引用的单元格?

  • 我使用Netbean开发一个java应用程序,我有一个从MYSQL数据库的结果集,我想把这个数据放在一个JTable中。我有一个问题,当我想改变背景颜色的JTable单元格基于它的值(例如:如果一个单元格在Jtable的值不等于1,它的颜色必须是红色)。这是我的代码:

  • 我正在使用Google Sheets API BatchUpdate()endpoint修改给定电子表格中特定单元格的背景色。 现在的问题是,我发送的请求只更新一个单元格,而我无法找到一个解决方案来一次性更新整行(我的工作表中每行大约有22个单元格) 我使用的请求主体是: 行和列参数中显示的值有点任意,因为对它进行了一些测试。 包含请求的Python代码: 这里的问题是,Google Sheets