ファイルがGoogleドライブにアップロードされると、自動的にファイルを変換するためにMIMEタイプを設定する必要があります。 Importing to Google Docs types
File fileMetadata = new File();
fileMetadata.setName("My Report");
fileMetadata.setMimeType("application/vnd.google-apps.spreadsheet");
java.io.File filePath = new java.io.File("files/report.csv");
FileContent mediaContent = new FileContent("text/csv", filePath);
File file = driveService.files().create(fileMetadata, mediaContent)
.setFields("id")
.execute();
System.out.println("File ID: " + file.getId());
GoogleドライブのファイルIDはまた、Googleの用紙IDでそのファイルがGoogleシートであると仮定します。あなたはそれにアクセスできるようになりますMethod: spreadsheets.sheets.copyTo
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.sheets/copyTo – DaImTo
ありがとう、私はこのドキュメントを通過しましたが、 Googleドライブに存在するファイルのGoogleドキュメント「スプレッドシートID」(ファイルIDではない)を取得する方法はありますか? –
シートIDはファイルIDと同じものです。ページで試してみましょうhttps://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/get googleドライブからファイルIDを使用してテストしてください。 – DaImTo