{
  "Dyncamelo": {
    "FormatVersion": 1,
    "MinReaderVersion": 1,
    "AppVersion": "0.47.0"
  },
  "Uuid": "221927cb57d677132ac7d50e584be361",
  "Name": "Large items to Excel",
  "Description": "A script made for the Script Player: its Number, Choice and File Path nodes become the form and the table it writes is shown as the result.",
  "Nodes": [
    {
      "Id": "7b4e0ebf2ce6735fcc4aa467a2216283",
      "NodeType": "NumberInput",
      "Name": "Volume limit",
      "X": 0.0,
      "Y": 90.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [],
      "OutputPorts": [
        {
          "Name": "value"
        }
      ],
      "Data": {
        "Value": 2.0
      }
    },
    {
      "Id": "26e5dd4123965dfe2fff1b780270c9bb",
      "NodeType": "ChoiceInput",
      "Name": "Volume is",
      "X": 0.0,
      "Y": 250.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [],
      "OutputPorts": [
        {
          "Name": "value"
        },
        {
          "Name": "index"
        }
      ],
      "Data": {
        "Options": ">\n>=\n<\n<=",
        "Value": ">"
      }
    },
    {
      "Id": "e6674be113dbc528424d27ae1fc5554a",
      "NodeType": "FilePath",
      "Name": "Save the list as",
      "X": 730.0,
      "Y": 390.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [],
      "OutputPorts": [
        {
          "Name": "path"
        }
      ],
      "Data": {
        "Path": "C:\\Reports\\large-items.xlsx"
      }
    },
    {
      "Id": "7be98d819931a2c0863435ac3b60ad38",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Navisworks.SearchNodes.ByProperty@string,string,object,string,string,Autodesk.Navisworks.Api.Document",
      "Assembly": "CamelGraph.Navisworks",
      "Name": "Search.ByProperty",
      "X": 380.0,
      "Y": 60.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "categoryName",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": "Element"
        },
        {
          "Name": "propertyName",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": "Volume"
        },
        {
          "Name": "value",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "mode",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "resolveTo",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "document",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "items"
        }
      ],
      "Data": {}
    },
    {
      "Id": "34e683bfc8c95fe659e930d85d787553",
      "NodeType": "StringInput",
      "Name": "Columns to read",
      "X": 0.0,
      "Y": 510.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [],
      "OutputPorts": [
        {
          "Name": "value"
        }
      ],
      "Data": {
        "Value": "@Name,Element.Category,Element.Volume"
      }
    },
    {
      "Id": "7e047a24bc78f1dcc2adf9056d99c16c",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Nodes.StringNodes.Split@string,string",
      "Assembly": "CamelGraph.Nodes",
      "Name": "Split columns",
      "X": 380.0,
      "Y": 470.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "text",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "separator",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": ","
        }
      ],
      "OutputPorts": [
        {
          "Name": "list"
        }
      ],
      "Data": {}
    },
    {
      "Id": "b942ad30a78c6e2c49b7cbef36647652",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Navisworks.ModelDataNodes.ToTable@System.Collections.Generic.IEnumerable<Autodesk.Navisworks.Api.ModelItem>,System.Collections.Generic.IList<object>",
      "Assembly": "CamelGraph.Navisworks",
      "Name": "Properties.ToTable",
      "X": 730.0,
      "Y": 210.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "items",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "properties",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "table"
        }
      ],
      "Data": {}
    },
    {
      "Id": "6b9a45ad6d180b2dfc6e27c96ae90050",
      "NodeType": "ZeroTouch",
      "DefinitionId": "CamelGraph.Nodes.TableToolkitNodes.ToExcelFile@CamelGraph.Nodes.CamelGraphTable,string,string,bool",
      "Assembly": "CamelGraph.Nodes",
      "Name": "Table.ToExcelFile",
      "X": 1110.0,
      "Y": 300.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "table",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "path",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Name": "sheet",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false,
          "UserValue": "Large items"
        },
        {
          "Name": "append",
          "UsingDefaultValue": true,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "path"
        }
      ],
      "Data": {}
    },
    {
      "Id": "0c511ec21438f328b75dab05fbafa9fb",
      "NodeType": "WatchTable",
      "Name": "Items found",
      "X": 1110.0,
      "Y": 0.0,
      "Lacing": "Auto",
      "IsFrozen": false,
      "InputPorts": [
        {
          "Name": "table",
          "UsingDefaultValue": false,
          "Level": -1,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "OutputPorts": [
        {
          "Name": "table"
        }
      ],
      "Data": {
        "ViewWidth": 0.0,
        "ViewHeight": 0.0
      }
    }
  ],
  "Connectors": [
    {
      "Id": "175d1ad93210b57a919aaf4d8476b61d",
      "FromNode": "26e5dd4123965dfe2fff1b780270c9bb",
      "FromPort": "value",
      "ToNode": "7be98d819931a2c0863435ac3b60ad38",
      "ToPort": "mode"
    },
    {
      "Id": "93665bb0a44194a49168e1a9204a1bcd",
      "FromNode": "7b4e0ebf2ce6735fcc4aa467a2216283",
      "FromPort": "value",
      "ToNode": "7be98d819931a2c0863435ac3b60ad38",
      "ToPort": "value"
    },
    {
      "Id": "e4f40e924ab1a4c0322a05f09fc9d545",
      "FromNode": "34e683bfc8c95fe659e930d85d787553",
      "FromPort": "value",
      "ToNode": "7e047a24bc78f1dcc2adf9056d99c16c",
      "ToPort": "text"
    },
    {
      "Id": "0dbcdeedd68702dd3f875607c81f311a",
      "FromNode": "7be98d819931a2c0863435ac3b60ad38",
      "FromPort": "items",
      "ToNode": "b942ad30a78c6e2c49b7cbef36647652",
      "ToPort": "items"
    },
    {
      "Id": "f582f2c5f46581ec7e3051cee64aafda",
      "FromNode": "7e047a24bc78f1dcc2adf9056d99c16c",
      "FromPort": "list",
      "ToNode": "b942ad30a78c6e2c49b7cbef36647652",
      "ToPort": "properties"
    },
    {
      "Id": "40d1c5cca8ec9642457830887efac3d5",
      "FromNode": "b942ad30a78c6e2c49b7cbef36647652",
      "FromPort": "table",
      "ToNode": "6b9a45ad6d180b2dfc6e27c96ae90050",
      "ToPort": "table"
    },
    {
      "Id": "2e7fc6641e940f3bdee90806a9a5d547",
      "FromNode": "e6674be113dbc528424d27ae1fc5554a",
      "FromPort": "path",
      "ToNode": "6b9a45ad6d180b2dfc6e27c96ae90050",
      "ToPort": "path"
    },
    {
      "Id": "702094dfbf97bae7450526bbad6e09d9",
      "FromNode": "b942ad30a78c6e2c49b7cbef36647652",
      "FromPort": "table",
      "ToNode": "0c511ec21438f328b75dab05fbafa9fb",
      "ToPort": "table"
    }
  ],
  "Notes": [
    {
      "Id": "f3ce9c76fa0fd5e4e2d9a14856af2e9e",
      "Text": "WHAT IT DOES: lists the items whose Element > Volume passes the test you pick and saves the list to Excel. In the Script Player the Number, Choice and File Path nodes are the form and the Watch Table is the result. TO CHANGE: the property searched on Search.ByProperty and the columns to read.",
      "X": 0.0,
      "Y": -180.0
    }
  ],
  "Groups": [],
  "View": {
    "RunType": "Manual",
    "Camera": {
      "X": 0.0,
      "Y": 0.0,
      "Zoom": 1.0
    }
  }
}