2016-03-10 3 views

ответ

0

Для выбора родительской папки необходимо использовать метод LibraryManager.TryGetItem, а затем передать это имя и имя новой папки методу LibraryManager.CreateFolder.

Это работает для меня: -

# Import namespaces 
from Spotfire.Dxp.Framework.Library import * 

libraryManager = Document.GetService(LibraryManager) 
parentFolder = '/path/parentFolder/' 
newSubFolder = 'newSub' 

parentFolderExists, folder = libraryManager.TryGetItem(parentFolder, LibraryItemType.Folder) 
if parentFolderExists: 
    subfolderExists, subfolder = libraryManager.TryGetItem(customer + newSubFolder + '/', LibraryItemType.Folder) 
    if not subfolderExists: 
     print customer 
     libraryManager.CreateFolder(folder, newSubFolder, LibraryItemMetadataSettings()) 
Смежные вопросы