Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 以Google表单搜索记录_Google Apps Script - Fatal编程技术网

Google apps script 以Google表单搜索记录

Google apps script 以Google表单搜索记录,google-apps-script,Google Apps Script,我创建了一个表单并尝试搜索记录,但没有成功 [这是我的工作表链接][1] [1]: https://docs.google.com/spreadsheets/d/1FyM3xaDE6LhdHSxwIBrw-NAx1Mcn_Dezzgi_JWJtDWU/edit?usp=sharing var SEARCH_COL_IDX=0; function Search(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var formS = ss.

我创建了一个表单并尝试搜索记录,但没有成功 [这是我的工作表链接][1] [1]: https://docs.google.com/spreadsheets/d/1FyM3xaDE6LhdHSxwIBrw-NAx1Mcn_Dezzgi_JWJtDWU/edit?usp=sharing

 var SEARCH_COL_IDX=0;
 function Search(){

var ss = SpreadsheetApp.getActiveSpreadsheet();
var formS = ss.getSheetByName('フォーム');
//var data = ss.getSheetByName('データ管理');

var str= formS.getRange("M3").getValue();
var values= ss.getSheetByName("データ管理").getDataRange().getValues();
for(var i=0;i<values.length;i++){
  var row= values[i];
  if(row[SEARCH_COL_IDX] == str){
    
             formS.getRange("D3").setValue(row[0]);//title
             formS.getRange("D7").setValue(row[1]);//ID
             formS.getRange("D9").setValue(row[2]);//daytime
             formS.getRange("I9").setValue(row[3]);//Check data
             formS.getRange("D13").setValue(row[4]);//input1
             formS.getRange("D21").setValue(row[5]);//input2
             formS.getRange("D30").setValue(row[6]);//input3
             formS.getRange("D39").setValue(row[7]);//input4
             formS.getRange("C50").setValue(row[8]);//Implementation date
             formS.getRange("C55").setValue(row[9]);//Date of enactment
             formS.getRange("J50").setValue(row[10]);//管理者
             formS.getRange("J55").setValue(row[11]);//制定者
    
   
  }
}
}
var SEARCH\u COL\u IDX=0;
函数搜索(){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var formS=ss.getSheetByName('フォーム');
//var data=ss.getSheetByName('データ管理');
var str=formS.getRange(“M3”).getValue();
var values=ss.getSheetByName(“データ管理").getDataRange().getValues();

对于(var i=0;i而言,这基本上是相同的,并且它是有效的:

function testfunc() {
  var ss = SpreadsheetApp.getActive();
  var sh2 = ss.getSheetByName('Sheet2');
  var str = sh2.getRange('A1').getValue();//get search value for col1
  var vs = ss.getSheetByName('Sheet1').getDataRange().getValues();
  vs.forEach(r => {
    if (r[0] == str) {
      sh2.appendRow(r);//I appended the row because it's easier
    }
  });
}
我的工作表1:

可乐 可乐 可乐 可乐 可乐 可乐6 可乐 可乐 可乐 可乐 6. 12 4. 21 6. 19 23 20 2. 18 12 4. 15 1. 25 15 7. 14 15 2. 18 16 22 10 19 19 3. 20 29 12 24 28 7. 13 12 11 27 26 11 4. 0 28 6. 0 14 2. 23 25 23 28 5. 23 7. 16 6. 29 9 9 12 22 23 15 5. 7. 7. 14 17 9 10 0 4. 1. 0 25 16 2. 19 24 20 12 19 8. 3. 2. 20 22 28 14 8. 15 16 6. 23 24 18 17 20 2. 13 12 24 5. 23 29 19 17 23 10 22 12 8. 11 25 6. 15 2. 7. 14 10 17 21 29 4. 25 9 27 0 15 29 19 4. 28 16 15 4. 19 16 7. 6. 15 19 17 0 5. 23 11 26 18 16 2. 14 2. 7. 6. 16 21 18 26 29 1. 17 8. 29 1. 1. 15 11 12 24 20 22 19 6. 13 1. 6. 6. 29 5. 26 17 7. 24 1. 18 7. 21 20 26 29 16 28 9 12 21 16 7. 5. 8. 9 5. 7. 27 23 12 9 19 18 20 26 22 15 23 4. 27 29 16 15 22 17 25 7. 19 15 17 18 24 25 7. 2. 7. 18 14 1. 10 23 14 1. 29 3. 11 5. 22 9 0 26 4. 23 23 4. 10 12 16 19 28 6. 25 0 0 14 24 9 18 9 29 19 8. 8. 11 22 20 29 23 15 0 27 14 19 2. 22 18 18 2. 22 24 7. 26 20 11 23 15 7. 17 15 12 6. 15 24 8. 21 请提供测试宽度的尺寸和数据。