将表连接在一起并将其插入Google Spreesheet中

时间:2017-07-18 15:01:20

标签: javascript google-apps-script

我已经在G.Script

中获得了Google表格的基本脚本
  var a = [['1','2']];

  for (var i = 0; i <5; i++){
    var range = sheet.getRange("A"+i+":B"+i);
    range.setValues(a);
  }

正如您所看到的,我在表格中写了“a”表的5倍。我想在连接一个表中的所有表“a”并将该表写入表中一次。

我尝试过使用concat(),但它不起作用。所以也许我没有正确使用它。

你能帮帮我吗? 非常感谢 乙

1 个答案:

答案 0 :(得分:1)

我建议您根据数组的大小创建电子表格范围&#34; a&#34;。我建议使用数字值来定义您想要更新的范围,而不是创建像A1:B5这样的单元格区域。

此外,如果您一次更新整个范围,Google表格的更新速度会快得多。

import { callAnotherFunction } from '../../../utils';

callAnotherFunction.mockImplementation(() => Promise.resolve('someValue'));

test('test' , done => {
  const testData = {
    body: {
      emailAddress: 'email',
      emailType: 'type
    }
  };

  function callback(dataTest123) {
    expect(dataTest123).toBe({success: true, returnValue: 'someValue');
    done();
  }

  handler(testData, null, callback);
});