如何使用java在指定位置将工作表插入Google电子表格

时间:2014-04-18 08:59:03

标签: java eclipse google-spreadsheet-api

我们每周都会借助以下命令

将工作表插入Google电子表格
WorksheetEntry worksheet = new WorksheetEntry();
worksheet.setTitle(new PlainTextConstruct(sheet_name));
worksheet.setColCount(data[0].length);
worksheet.setRowCount(data.length);

URL worksheetFeedUrl = entry.getWorksheetFeedUrl();
service.insert(worksheetFeedUrl, worksheet);

始终将纸张插入最后位置,但我希望每次都将其插入第二个位置....

是否可以使用java?如果是的话请帮助我......

提前致谢...

1 个答案:

答案 0 :(得分:0)

可以使用google-apps-script,但不能使用电子表格API(GData)。

insertSheet(sheetIndex)

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#insertSheet(Integer) 在给定索引处的电子表格中插入新工作表。作为副作用,它使它成为活动表。

var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet(1);

AFAIK,电子表格API(GData)没有这样的功能。此处未列出https://developers.google.com/google-apps/spreadsheets/