首页 > 解决方案 > 如何使用 SheetsAPI for Java 克隆电子表格

问题描述

我正在尝试克隆电子表格。如果我只有 SpreadSheetID,我该怎么做?我尝试了以下并收到消息:“ALREADY_EXISTS”

 Spreadsheet spreadsheet = getService().spreadsheets().get(spreadsheetID).execute().clone()
            .setProperties(new SpreadsheetProperties()
                    .setTitle(title));
    spreadsheet = getService().spreadsheets().create(spreadsheet)
            .setFields("spreadsheetId")
            .execute();

标签: javagoogle-sheetsgoogle-sheets-formulagoogle-sheets-apispreadsheet

解决方案


使用 Drive API 代替 Sheets API

它具有方法Files: copy

Java示例


File copy = new File();
Drive.Files.Copy copyFile = driveService.files().copy(spreadsheetID, copy);


推荐阅读