转换google工作表的脚本

时间:2017-12-19 12:36:10

标签: javascript google-apps-script google-sheets match transpose

我有一个电子表格A ,这是数据的来源,电子表格B 应该放入这些数据。数据需要转置,但也有许多条件,如月,名称和属性。因此,满足(名称,月份,属性)的3个匹配参数。而这正是我无法理解的。

这是我提出的代码,但由于转置功能根本不起作用,所以它没有用。如何将匹配应用于此代码对我来说很难。

function transpose() 

  var sourcess = SpreadsheetApp.openById();  
  var sourcesheet = sourcess.getSheetByName();
  var sourcerange = sourcesheet.getRange((row2col()));
  var sourcevalues = sourcerange.getValues();

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var destsheet = ss.getSheetByName();
  var destrange = destsheet.getRange(); 

  destrange.setValues(sourcevalues);

function row2col(row) {
  return row[0].map(function(elem) {return [elem];});

非常感谢任何帮助。 这是test file看起来应该是什么

0 个答案:

没有答案