在谷歌脚本编辑器中
function foo(){...//超过100行..}
点击{或}以红色突出显示
少于100行都是绿色的.
它是否会影响代码,或者只是让我们感到困惑.
我是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的所有组合,我能想到的还有更多.
在电子表格脚本中,我想向用户发送邮件,这些邮件会将他们指向允许他们输入数据的表单的 URL。我试过了:
function test1(){
var formID = FormApp.getActiveForm();
var formUrl = DriveApp.getUrl(formID);
sendMail(formUrl);
return
}
Run Code Online (Sandbox Code Playgroud)
这将失败,因为 formID 的值始终为 NULL。