Smartsheet API 2.0 (Java SDK 2.0.5) でフォルダーをコピーしようとしています。残念ながら、フォルダーとシート (すべてのサブ フォルダー/シートも) はコピーされますが、シート データは失われます。
エラーは発生しません。すべて正常に動作します。「.ALL」、「null」などのオプションのインクルードパラメーターのいくつかのバリアントを試しました...
これはサンプルコードと使用された環境です:
- NetBeans IDE 8.2
- smartsheet-sdk-java-2.0.5.jar (maven を使用)
// オプションのパラメータ EnumSet includes = EnumSet.complementOf(EnumSet.of(FolderCopyInclusion.ALL)); // すべてのフィールドをコピー! EnumSet skipRemap = EnumSet.noneOf(FolderRemapExclusion.class); // すべてのフィールドを再マップ // 宛先を指定します。 ContainerDestination 宛先 = 新しい ContainerDestination.AddContainerDestinationBuilder() .setDestinationType(DestinationType.FOLDER) .setDestinationId(targetFolder.getId()) .setNewName(フォルダ.getName()) 。建てる(); smartsheet.folderResources().copyFolder(folder.getId(), 宛先, インクルード, skipRemap);
私は何を間違っていますか?どうもありがとうございました。