簡體   English   中英

如何使用IronPython腳本在Spotfire庫中創建文件夾

[英]How to create a folder in Spotfire Library using IronPython script

我想在Spotfire庫中創建一個文件夾,並使用IronPython腳本保存分析文件。 但是我不確定如何在Library Manager的create folder函數中傳遞LibraryItem。

您需要使用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())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM