简体   繁体   English

getValues() Google Sheets 应用脚本不起作用 - 返回单个数组

[英]getValues() Google Sheets App Script not working - Returns a single array

My Code: getValues() for some reason works and afterwards fails to work on other days.我的代码: getValues() 出于某种原因有效,然后在其他日子无法工作。 It seems "response" is only getting an array(8) of 1 column?似乎“响应”仅获得 1 列的数组(8)? I am grabbing a array of values but it only returns 1st column enter code here我正在获取一组值,但它只返回第一列enter code here

    if (response == 1) { var response = 'B5:E12'}
  if (response == 2) { var response = 'B13:E20'}
  if (response == 3) { var response = 'B21:E28'}
  if (response == 4) { var response = 'B29:E34'}
  if (response == 5) { var response = 'B37:E45'}
  if (response == 6) { var response = 'B46:E53'}
  if (response == 7) { var response = 'B54:E61'}
  if (response == 8) { var response = 'B62:E69'}
  if (response == 9) { var response = 'B70:E77'}
  if (response == 10) { var response = 'B78:E85'}
  if (response == 11) { var response = 'B86:E93'}
  if (response == 12) { var response = 'B94:E101'}
    
  response = response.toString();

  // Gather Data to prep Table and Email (to: and cc:)

  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var sheetr = sheet.getSheetByName('Reporting');
  var sheeta = sheet.getSheetByName('Assignments');
  var data = sheetr.getRange(response).getValues();

Yes, I can confirm alternating results on different days and even the same day minutes apart on my own functions with the same input.是的,我可以使用相同的输入在我自己的函数上确认不同日期甚至同一天的交替结果,相隔几分钟。 It's made of stuff to induce insanity while debugging.它是由在调试时引起精神错乱的东西制成的。

I also noted something recently...我最近也注意到了一些事情......

var Horz = s.getRange(r,c, 3,1).getValues(); var Horz = s.getRange(r,c, 3,1).getValues(); returns a 1D array of 3 indexes each with a value返回一个包含 3 个索引的一维数组,每个索引都有一个值

var Vert = s.getRange(r,c, 1,3).getValues(); var Vert = s.getRange(r,c, 1,3).getValues(); returns a 2D array of 1 index with all 3 values返回一个包含 1 个索引的 2D 数组,其中包含所有 3 个值

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM