我对 Google Apps Script 真的很陌生,几天前才开始学习它。我以前有 C++ 方面的知识,但不多。
我试着写我的第一个脚本,在谷歌表上做一些动作。这是我到目前为止创建的代码:
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getActiveSheet();
function MainFunc() {
var LoopCounter = 0;
SaveDataInArray(LoopCounter);
Logger.log(LoopCounter);
}
function SaveDataInArray(LoopCounter) {
var InfiniteForLoopTrigger = 1;
var range;
var VolumeArray = [];
var SignalArray = [];
//Save Data in Array
for(var i = 2; InfiniteForLoopTrigger > 0; i++){
range = s.getRange(i, 1);
if(range.isBlank()){
break;
}
VolumeArray[LoopCounter] = s.getRange(i, 1).getValue();
SignalArray[LoopCounter] = s.getRange(i, 2).getValue();
LoopCounter++;
}
}
Run Code Online (Sandbox Code Playgroud)
我意识到 LoopCounter 的值在传递给函数 SaveDataInArray 后没有改变。我知道在参数前面有一个和号 (&),比如
function …Run Code Online (Sandbox Code Playgroud)