我正在尝试使用 Smartsheet API 2.0 (Java SDK 2.0.5) 复制一个文件夹。不幸的是,文件夹和工作表(所有子文件夹/工作表)也被复制,但工作表数据丢失。
我没有收到任何错误,一切正常。我尝试了几种可选包含参数的变体“.ALL”、“null”、...
这是示例代码和使用的环境:
- Netbeans IDE 8.2
- smartsheet-sdk-java-2.0.5.jar(使用 maven)
// 可选参数 EnumSet 包括 = 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);
我究竟做错了什么?非常感谢你的帮助。