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应用程序脚本,与.map()方法连接_Google Apps Script_Google Sheets_Concatenation - Fatal编程技术网

Google apps script Google应用程序脚本,与.map()方法连接

Google apps script Google应用程序脚本,与.map()方法连接,google-apps-script,google-sheets,concatenation,Google Apps Script,Google Sheets,Concatenation,我试图使用map方法在应用程序脚本中连接两个字符串,但我有以下问题: TypeError:无法读取未定义的属性“0” 有人知道我怎么做吗?谢谢 var master_ga = ss.getSheetByName("master_CampaignConversions"); var master_ga_numRows = master_ga.getLastRow(); var master_ga_lc = master_ga.getLastColumn(); var master_g

我试图使用map方法在应用程序脚本中连接两个字符串,但我有以下问题:

TypeError:无法读取未定义的属性“0”

有人知道我怎么做吗?谢谢

var master_ga = ss.getSheetByName("master_CampaignConversions");

  var master_ga_numRows = master_ga.getLastRow();
  var master_ga_lc = master_ga.getLastColumn();
  var master_ga_values = master_ga.getRange(1, 1, master_ga_numRows, master_ga_lc).getValues();

  var data_ga = master_ga.getRange(2, 4, master_ga_numRows-1, 1).getValues();  
  var results_ga = data_ga.map(function(r) {return [r[0][0] +"_"+ r[3][0]]});

  master_ga.getRange(2, 16, master_ga_numRows-1, results_ga[0].length).setValues(results_ga);
试试这个:

var master_ga=ss.getSheetByName("master_CampaignConversions");
  var master_ga_numRows = master_ga.getLastRow();
  var master_ga_lc = master_ga.getLastColumn();
  var master_ga_values = master_ga.getRange(1, 1, master_ga_numRows, master_ga_lc).getValues();
  var data_ga = master_ga.getRange(2, 4, master_ga_numRows-1, 1).getValues();  
  var results_ga = data_ga.map(function(r) {return [r[0] +"_"+ r[3]]});//just one index required
  master_ga.getRange(2, 16, master_ga_numRows-1, results_ga[0].length).setValues(results_ga);
试试这个:

var master_ga=ss.getSheetByName("master_CampaignConversions");
  var master_ga_numRows = master_ga.getLastRow();
  var master_ga_lc = master_ga.getLastColumn();
  var master_ga_values = master_ga.getRange(1, 1, master_ga_numRows, master_ga_lc).getValues();
  var data_ga = master_ga.getRange(2, 4, master_ga_numRows-1, 1).getValues();  
  var results_ga = data_ga.map(function(r) {return [r[0] +"_"+ r[3]]});//just one index required
  master_ga.getRange(2, 16, master_ga_numRows-1, results_ga[0].length).setValues(results_ga);

在脚本中,从“D2:D”中检索值。从这一点上,我无法理解您想要对
data\u ga.map(函数(r){return[r[0][0]+“\u+r[3][0]})
做什么。我能问一下你的目标的细节吗?顺便说一下,
map
的文档可以在上看到。在脚本中,您可以从“D2:D”中检索值。从这一点上,我无法理解您想要对
data\u ga.map(函数(r){return[r[0][0]+“\u+r[3][0]})
做什么。我能问一下你的目标的细节吗?顺便说一下,
map
的文档可以在上看到。