Google Drive Api for Javaを使用して、ドキュメントのコンテンツを別のドキュメントにコピーする必要があります。どちらもGoogleドライブに保存されています。ドキュメントをアップロードまたはダウンロードすることはできますが、ドキュメントのコンテンツを別のドキュメントに直接転送する方法がわかりません。私はそのようなことを考えました:
public void copyContent(String sourceId, String destinationId) {
File sourceFile = service.files().get(sourceId).execute();
AbstractInputStreamContent content = null; //sourceFile.getContent()??? :-(
File destinationFile = service.files().get(destinationId).execute();
service.files().update(destinationId, destinationFile, content).execute();
}
ファイルの内容をAbstractInputStreamContentとして取得する方法はありますか?それとも、コンテンツをコピーする別のアプローチが存在するのでしょうか。変換の問題に気付いたので、ドキュメントをエクスポート/アップロードせずに解決策が必要です。ありがとう!