小编S. *_*rts的帖子

如何使用setValues()粘贴我从getValues()获得的数据?Google电子表格

所以我一直在敲打这个,似乎无法绕过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)

range google-sheets google-apps-script

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

标签 统计

google-apps-script ×1

google-sheets ×1

range ×1