所以我一直在敲打这个,似乎无法绕过2D阵列.我已经设置了以下代码,但无法开始setValues()工作(代码结束.)
我很确定我需要将其设置为数组,但我试图设置它的每一种方式都会导致不同的错误消息.如何正确编写代码以避免错误消息.
function onSearch() {
var sheetID = DriveApp.getFilesByName('Dash').next().getId();
var ss = SpreadsheetApp.openById(sheetID);
var sheet = ss.getSheetByName("Master List");
//Loop through Class List, get Course Codes
var classes = ss
.getSheetByName("sheetInfo")
.getRange(1, 2, 3)
.getValues();
//Loop through courses
for (var k = 0; k < classes.length; k++) {
var classCode = classes [k];
var searchVal = classCode;
var column = 18;
//Get Course Sheets
var classSheetArray = ss.getSheetByName("sheetInfo")
.getRange(1, 1, 3)
.getValues();
var classSheetName = classSheetArray [k];
var classSheet …Run Code Online (Sandbox Code Playgroud)