相关疑难解决方法(0)

无法返回数组 [Google 应用脚本]

我们出现了问题。我们现在的代码可以工作,但是我们无法让数组返回到 html 页面上。我们从 html 页面发送一个数字,然后 returnData 函数发生。当它运行时,它会经过loopsheetGewoon,然后返回一个数组。将数组返回给returnData,函数以数组的返回结束。

问题是,当我们尝试将数组获取到 html 页面以便我们可以从电子表格中获取单个数据时,它会返回 undefined。我们还尝试将 javascript 值传递给 google apps 脚本代码,但这不起作用。

function loopSheetGewoon(data, studentNr){
    var SpreadSheetKeyA = "1h8fDwCUUPHRdmTHu-5gMyqU294ENZxCZcHCNCuN6r_Y";
    var sheet1 = SpreadsheetApp.openById(SpreadSheetKeyA).getActiveSheet();
    var array = [];
    for (var y = 0; y < data.length; ++y ) {
        var datum = Utilities.formatDate(data[y][0], "CET", "dd-MM-yyyy hh:mm");
        var nummer = data[y][2];
        if(studentNr.equals(nummer)){
            for (var x = 0; x < 35; x++ ) {
                array.push(data[y][x]);
            }
            return array;        
        }    
    }
}
Run Code Online (Sandbox Code Playgroud)

下面是启动的功能。

function returnData(stuNr){
    var SpreadSheetKeyA = "1h8fDwCUUPHRdmTHu-5gMyqU294ENZxCZcHCNCuN6r_Y";
    var …
Run Code Online (Sandbox Code Playgroud)

html javascript arrays jquery google-apps-script

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

标签 统计

arrays ×1

google-apps-script ×1

html ×1

javascript ×1

jquery ×1