首页 > 解决方案 > 应用程序脚本 - 谷歌表,需要用户表单的帮助

问题描述

我正在为我的谷歌电子表格编写应用程序脚本。在那,我想要一个搜索功能,它将搜索数据并将其带回用户表单以进行更新。我做了没有错误的代码,但仍然没有完成输出。请帮我解决这些问题!这是代码-

var SEARCH_COL_IDX = 0;
function search() {

  
   var ss        = SpreadsheetApp.getActiveSpreadsheet();
  var e    = ss.getSheetByName("ENTRY"); //Form Sheet
  
 
  var str       = e.getRange("G7").getValue();
  var values    = ss.getSheetByName("DATA").getDataRange().getValues();
  for (var i = 2; i < values.length; i++) {
    var row = values[i];
    if (row[SEARCH_COL_IDX] == str) {
    
      
                 e.getRange("D6").setValue(row[0]);
                 e.getRange("H4").setValue(row[1]);
                 e.getRange("D4").setValue(row[2]);
                 e.getRange("D7").setValue(row[3]);
                 e.getRange("D8").setValue(row[4]);
                 e.getRange("D12").setValue(row[5]);
                 e.getRange("D13").setValue(row[6]);
                 e.getRange("D14").setValue(row[7]);
                 e.getRange("D15").setValue(row[8]);
                 e.getRange("D16").setValue(row[9]);
                 e.getRange("H12").setValue(row[10]);
                 e.getRange("H13").setValue(row[11]);
                 e.getRange("H14").setValue(row[12]);
                 e.getRange("H15").setValue(row[13]);
                 e.getRange("H16").setValue(row[14]);
                 e.getRange("H17").setValue(row[15]);
    } }}

标签: google-apps-scriptgoogle-sheets

解决方案


推荐阅读