使用Java在Google工作表中插入行

时间:2015-10-17 10:58:05

标签: java android insert spreadsheet worksheet

如何在电子表格中插入行? 我尝试使用此代码,但有一个错误:

Exception in thread "main" com.google.gdata.util.ServiceException: Method Not Allowed

行:row = service.insert(url, row);

为什么方法不允许 ???

public class MyClass {

public static void main(String[] args)
        throws AuthenticationException, MalformedURLException, IOException, ServiceException
 {

    SpreadsheetService service = new SpreadsheetService("MyApp");
    FeedURLFactory factory = FeedURLFactory.getDefault();
    String key = "***my_key***";
    URL spreadSheetUrl = factory.getWorksheetFeedUrl(key,"public","full");
    WorksheetFeed feed = service.getFeed(spreadSheetUrl, WorksheetFeed.class);

     WorksheetEntry worksheet = feed.getEntries().get(13);
     URL url = worksheet.getListFeedUrl();


     ListEntry row = new ListEntry();
     row.getCustomElements().setValueLocal("header", "aaa");

     row = service.insert(url, row);
 }
}

救救我!感谢

1 个答案:

答案 0 :(得分:0)

发现了类似的问题here。也许你没有使用完整正确的URL,但我可以理解为什么你不想公开发布。但是,如果没有看到它就很难判断它是不是问题。