如何选择一行中的所有列?

时间:2019-01-30 14:36:26

标签: google-apps-script google-sheets

我正在为Google表格编写脚本,并希望选择给定行中的所有列。我知道我可以做相反的事情,并使用sheet.getRange("A1:A").getValues()

之类的东西来选择给定列中的所有行

是否存在用于选择行A中所有列(最好是非空列)的等效语法?

2 个答案:

答案 0 :(得分:1)

"A1:A"等效的列是:

"A1:1"

答案 1 :(得分:0)

整行的Google表格语法为:“ A1:1”(第1行)或“ A2:2”,(第2行)等,以便您可以在脚本中使用它。

GAS还具有:

// index.unit.test.js
import router from './index';

describe('Announcement API Route Handlers:', () =>
  test('should have unchanged route handlers', () =>
    expect(router.stack).toMatchSnapshot()
  )
);

这可以让您在代码中动态创建范围。

var lastColumn = sheet.getLastColumn();

我认为困难在于“非空”,您的意思是停在第一个空列还是最后一个空列,这是一个关键问题吗?假设是第一个,那么以下内容可能会有所帮助:

row = "A1:"+lastColumn;