gpt4 book ai didi

javascript - 记录数组中的值不起作用

转载 作者:行者123 更新时间:2023-12-03 11:24:33 26 4
gpt4 key购买 nike

我对如何从下面的 row2 数组中获取值感到困惑。当我记录完整数组时,正如我在代码中所做的那样,我看到列出的所有九个值都来自电子表格的第二行。但是,当我尝试提取代码中也列出的第 9 个值时,结果未定义。谁能告诉我为什么?

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // get the spreadsheet object
var reportConfig = spreadsheet.getSheetByName("Report Configuration"); // set report configuration sheet
var lastColumn = reportConfig.getLastColumn();
var lastColumnTitle = reportConfig.getRange(1,lastColumn).getValue();
var row2 = reportConfig.getRange(2,1,1,lastColumn).getValues();
Logger.log(row2);
Logger.log(row2[9]);

最佳答案

row2 将是一个二维数组,因此 row2[9] 将引用该数组中不存在的第 10 行。尝试:Logger.log(row2[0][9])

或将 row2 更改为var row2 = reportConfig.getRange(2,1,1,lastColumn).getValues()[0]

然后执行以下操作:Logger.log(row2[9])

关于javascript - 记录数组中的值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26981496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com