提交Google表单后,将空白值替换为零

问题描述

我的代码不起作用!

我想

  1. 将电子表格中的空白值替换为数字0
  2. 从F列到AN为最近的行
  3. 在表单提交触发器上。

我正尝试在Code.gs中编写如下函数-

function formSubmit() {

  var form = FormApp.openById("my Form Id");
  var formItems = form.getItems();
  var range = SpreadsheetApp.getActive().getRange('F:AN'); // for last row/current row

  range.forEach (function (row) {
     row.forEach ( function (cell) {
        if (isBlank()) { 
          cell.setValue(0);
        }
     });
   }); 
}

解决方法

在您的表单中,请务必填写这些字段。这样可以防止用户将字段留空。