Google脚本requireValueInRange无法找到方法“ requireValueInRange((class),boolean)”

时间:2019-05-13 11:29:47

标签: google-apps-script

function dataValidation()
    { 
      var ss1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("attendance check");
      var ss2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("student info");
      var array = [[]];
      var a = 0;
      for (var i = 2; i <= 1000; i++)
      {
        for (var j = 2; j <= 1000; j++)
        {
          if (ss1.getRange(i, 3) == ss2.getRange(j, 1))
          {
            array[i][a] = ss2.getRange(j, 2);
            a++;
          }

        }

      var rule = SpreadsheetApp.newDataValidation().requireValueInRange(array[i], true).setAllowInvalid(false).build();
      ss1.getRange(i, 4).setDataValidation(rule);
      a = 0;

      }

    }

这是我的代码,每次尝试运行代码时,我总是收到错误消息。

var rule = SpreadsheetApp.newDataValidation().requireValueInRange(array[i], true).setAllowInvalid(false).build();

以上行会导致错误。

我不允许对requireValueInRange使用多组数组吗?

0 个答案:

没有答案