小编Mal*_*lcL的帖子

为什么谷歌脚本编辑器在函数中的100行之后停止匹配并且它是否会影响代码?

在谷歌脚本编辑器中

function foo(){...//超过100行..}

点击{或}以红色突出显示

少于100行都是绿色的.

它是否会影响代码,或者只是让我们感到困惑.

google-apps-script google-apps-script-editor

4
推荐指数
1
解决办法
2404
查看次数

创建2维数组

我是JS的新手,需要一些基本的帮助:

我有一个电子表格,其中包含方形矩阵数据.

我可以按如下方式阅读这些数据:

  var freqArr     = new Array(new Array());
  var freqSheet   = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("freq");
  var freqRows    = freqSheet.getDataRange();
  var freqNumRows = freqRows.getNumRows();
  freqArr = freqSheet.getRange(2, 2, freqNumRows, freqNumRows).getValues();
Run Code Online (Sandbox Code Playgroud)

我现在想在内存中创建一个类似于我从工作表中读取的数组

 var tempArr = new Array(new Array());
  for (var i = 0; i <= 3; i++) {
    for (var j = 0; j <= 3; j++) {        
      tempArr [i][j] = freqArr[i][j] ;
    }
  }
Run Code Online (Sandbox Code Playgroud)

一旦j从0变为1并且我尝试在tempArr中存储任何东西[i] [j]我得到一个错误"TypeError:无法将属性"0.0"未定义为"xxx"

我已经尝试过创建tempArr的所有组合,我能想到的还有更多.

google-apps-script

3
推荐指数
1
解决办法
2万
查看次数

从电子表格绑定表单中获取表单 URL

在电子表格脚本中,我想向用户发送邮件,这些邮件会将他们指向允许他们输入数据的表单的 URL。我试过了:

function test1(){

  var formID = FormApp.getActiveForm();
  var formUrl = DriveApp.getUrl(formID);
  sendMail(formUrl);
  return
}
Run Code Online (Sandbox Code Playgroud)

这将失败,因为 formID 的值始终为 NULL。

google-apps-script google-forms

1
推荐指数
1
解决办法
2300
查看次数