2017-10-04 140 views
0

我有几个人使用的正在运行的零件订单列表。我试图让顶行成为表格,以便用户输入数量,零件号和注释并按Enter键。我希望它在表头下方的表格顶部添加一行,并维护表结构,以便我们可以过滤。Google表格插入行表格

+1

欢迎来到SO。请访问[帮助中心](https://stackoverflow.com/help/how-to-ask)查看要提交的内容以及如何提问。建议:发布工作量和代码。这里没有显示可见的努力。 –

+0

Hi @ParagJadhav。我不是新来的。这是我所得到的。我真的不知道如何做我需要的东西,甚至找不到任何东西甚至真正开始。所以我希望有人能给我一些想法,可以帮助我走向正确的方向,并可能有一些更具体的问题。 – JpaytonWPD

回答

0

而不是使用顶行,请转到工具,然后创建表单。这将使输入内容变得更容易。也没有人可以搞砸你的工作表。

此外,我会读你可以在这里发布什么:)我喜欢友好的,所以我想我应该把答案

0

你应该阅读有关Google Apps Script。 GAS是在Google电子表格/文档/表格中读取/写入数据的最简单方式。

因此,据我所知,您的问题需要在表格下方直接在表头下方的Google Spreadsheet中插入一行。

第1步:打开使用openById(id)

步骤2中的电子表格:获取要在其中使用getSheetByName(name)

第3步,以节省您的谷歌表单数据的工作表:前插入行insertRowBefore(beforePosition)

所以最终的代码应该看起来像这样。

var spreadsheet = SpreadsheetApp.openById("1BZuYFCnN_g9vn5crxbPeYlhUKwH6N3u0uT8LCmm-neM"); 
    var sheet = spreadsheet.getSheetByName("Nov-2017"); 
    sheet.insertRowsBefore(2); 

上面的代码将只在电子表格标题下插入一行。如果您想要在指定位置插入多行,可以选择 - >insertRowsBefore(beforePosition, howMany)

试试这个,让我知道如果你发现任何困难。希望这是你正在寻找的。