{
  "Uuid": "21dc366b-ba11-4106-973b-1a8c3c192a55",
  "IsCustomNode": false,
  "Description": null,
  "Name": "KeySched_XLS",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "9a1fadc6-3f7d-4684-80bb-c3de8b95727d",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "5c615734a62645da8df5376a6e821561",
      "Inputs": [
        {
          "Id": "c79605b39dbd4a04993eac54dec497ef",
          "Name": "_viewSchedule",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cf75d67526014c148850a86696753f01",
          "Name": "_data",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f45f3c0450364ec293beee34da8d06e7",
          "Name": "_parameterNames",
          "Description": "var[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f2ccb8b09569483eabd2ca0f341ec41a",
          "Name": "_upperCase",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e8e478c3b8c9429e9e96d13cda6d4dfb",
          "Name": "_viewSchedule",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "This node will take a key schedule, data and a list of parameters and populate it with infomation from data parameter. Visit www.archi-lab.net for more information on how to prep this node for take off. "
    },
    {
      "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI",
      "SelectedIndex": 56,
      "NodeType": "ExtensionNode",
      "Id": "042c0411185e4eefaaf1383af0e70dc6",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "749cdabe0ea64554a0064d349239a8e2",
          "Name": "Views",
          "Description": "The selected Views",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "All views available in the current document."
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CustomNodes.Function, DynamoCore",
      "FunctionSignature": "6cf7f3b9-69ab-40da-b41c-62068370e1b8",
      "FunctionType": "Graph",
      "NodeType": "FunctionNode",
      "Id": "7900f11e7e994170a80f92f9fd5132ce",
      "Inputs": [
        {
          "Id": "1894605a186e4e62892146b72b197e30",
          "Name": "filePath",
          "Description": "var\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ab3af9c5ef514da694e152e79d4b9332",
          "Name": "runIt",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8c0fbdb880e549708f01f2cc2188554d",
          "Name": "sheetName",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "267150f1d71e49e1ad7302662b161d4c",
          "Name": "byColumn",
          "Description": "bool\nDefault value : false",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "593bc46d677b4a0ea77ab526f2a1457b",
          "Name": "origin",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2f1f7a07bc164838a443277a6f233d54",
          "Name": "extent",
          "Description": "string\nDefault value : null",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "332172e68c5b4600848e39992486dfb1",
          "Name": "OUT",
          "Description": "return value",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "This node will read an excel file. You can read an entore sheet contents, read from specific origin cell, read only specific range, or do all of the former for multiple sheets at the same time. "
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "[\"Key Name\",\n\"Occupancy\",\n\"Floor Finish\",\n\"Ceiling Finish\"];",
      "Id": "cc1cf463098f4dcd885d770cac0b928c",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "bc67aad454a94c439043992c9fedb7db",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels",
      "HintPath": "D:\\02_DYNAMO\\01 DYNAMO BIB\\KeySched_Test\\K_Sched_ROOM.xlsx",
      "InputValue": ".\\K_Sched_ROOM.xlsx",
      "NodeType": "ExtensionNode",
      "Id": "882c5a0d93e24a56bb61a6abbcfcd207",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "43d3b91e308e4a04b4abd0881ae97b06",
          "Name": "",
          "Description": "Filename",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows you to select a file on the system to get its filename"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "true;\n\"KEY01\";",
      "Id": "a3dfbedb9b6048f891e3008c9c52da41",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "50edc161871949eba471bc34c50ba349",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "294d03ee1260416890b087334f43b169",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "NodeType": "FunctionNode",
      "FunctionSignature": "DSCore.List.Slice@var[]..[],int,int,int",
      "Id": "615fee1979ac4333a56fdd8f3a131da5",
      "Inputs": [
        {
          "Id": "e8b49a21fe5c427b91ca85a114547749",
          "Name": "list",
          "Description": "List to take a slice of.\n\nvar[]..[]",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "85828a7292da4c1991cd61f6c095f4ee",
          "Name": "start",
          "Description": "Index to start the slice from.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "03c3f8d47355470cac60a5fe6f0b8ba3",
          "Name": "end",
          "Description": "Index to end the slice at.\n\nint",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "88b51f1e9d0c4ac8bd8f14596f13a3c8",
          "Name": "step",
          "Description": "Amount the indices of the items are separate by in the original list.\n\nint\nDefault value : 1",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "02c57a6062d747a786db4b4823192866",
          "Name": "items",
          "Description": "Items in the slice of the given list.",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Auto",
      "Description": "Returns a single sub-list from the given list, based on starting index, ending index, and a step amount.\n\nList.Slice (list: var[]..[], start: int, end: int, step: int = 1): var[]..[]"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "NodeType": "CodeBlockNode",
      "Code": "1;\n4;\n1;",
      "Id": "d451e0ad19fe43d68e37d658bc6520a5",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "3199e49bf42b42bca2a3ec3ef2bcf8fe",
          "Name": "",
          "Description": "Value of expression at line 1",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "98d277fb57eb43eda9421eab800ce003",
          "Name": "",
          "Description": "Value of expression at line 2",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "524607526a1147498090dcd960a9e832",
          "Name": "",
          "Description": "Value of expression at line 3",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly"
    }
  ],
  "Connectors": [
    {
      "Start": "749cdabe0ea64554a0064d349239a8e2",
      "End": "c79605b39dbd4a04993eac54dec497ef",
      "Id": "b09b8c3a3d5440cab5230093e28f25f9"
    },
    {
      "Start": "332172e68c5b4600848e39992486dfb1",
      "End": "e8b49a21fe5c427b91ca85a114547749",
      "Id": "0f27d09a4c834d588b047e1db52bac19"
    },
    {
      "Start": "bc67aad454a94c439043992c9fedb7db",
      "End": "f45f3c0450364ec293beee34da8d06e7",
      "Id": "2eb1ac06eae34ae5b7b1ca4cac4cdce1"
    },
    {
      "Start": "43d3b91e308e4a04b4abd0881ae97b06",
      "End": "1894605a186e4e62892146b72b197e30",
      "Id": "5ffb987efd6a4bd2b2edab9cccbc74bb"
    },
    {
      "Start": "50edc161871949eba471bc34c50ba349",
      "End": "ab3af9c5ef514da694e152e79d4b9332",
      "Id": "c2c161a3ecab4ebc95fc651f72b4670d"
    },
    {
      "Start": "294d03ee1260416890b087334f43b169",
      "End": "8c0fbdb880e549708f01f2cc2188554d",
      "Id": "33fcf76158a24442980c65b19027f136"
    },
    {
      "Start": "02c57a6062d747a786db4b4823192866",
      "End": "cf75d67526014c148850a86696753f01",
      "Id": "739264f36d3c4571bfb023af89988759"
    },
    {
      "Start": "3199e49bf42b42bca2a3ec3ef2bcf8fe",
      "End": "85828a7292da4c1991cd61f6c095f4ee",
      "Id": "f0265b9b302c49bdb878db7973c3cb29"
    },
    {
      "Start": "98d277fb57eb43eda9421eab800ce003",
      "End": "03c3f8d47355470cac60a5fe6f0b8ba3",
      "Id": "970d88e3e3434798b46251536fd29a5b"
    },
    {
      "Start": "524607526a1147498090dcd960a9e832",
      "End": "88b51f1e9d0c4ac8bd8f14596f13a3c8",
      "Id": "24911341e5884043a4c343ebfd9edbd8"
    }
  ],
  "Dependencies": [
    "9a1fadc6-3f7d-4684-80bb-c3de8b95727d",
    "6cf7f3b9-69ab-40da-b41c-62068370e1b8"
  ],
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1.0,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "2.0.3.8810",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "Background Preview",
      "EyeX": -17.0,
      "EyeY": 24.0,
      "EyeZ": 50.0,
      "LookX": 12.0,
      "LookY": -13.0,
      "LookZ": -58.0,
      "UpX": 0.0,
      "UpY": 1.0,
      "UpZ": 0.0
    },
    "NodeViews": [
      {
        "ShowGeometry": true,
        "Name": "Key Schedule",
        "Id": "5c615734a62645da8df5376a6e821561",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 787.728928414138,
        "Y": 210.49122498074991
      },
      {
        "ShowGeometry": true,
        "Name": "Views",
        "Id": "042c0411185e4eefaaf1383af0e70dc6",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 433.990106367991,
        "Y": 95.327896838706579
      },
      {
        "ShowGeometry": true,
        "Name": "Read Excel",
        "Id": "7900f11e7e994170a80f92f9fd5132ce",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -541.089145688858,
        "Y": 63.719736596067492
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "cc1cf463098f4dcd885d770cac0b928c",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 452.78260730343493,
        "Y": 320.11722996790303
      },
      {
        "ShowGeometry": true,
        "Name": "File Path",
        "Id": "882c5a0d93e24a56bb61a6abbcfcd207",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -774.56749327398779,
        "Y": 8.97930952399959
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "a3dfbedb9b6048f891e3008c9c52da41",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -726.93864052786,
        "Y": 106.33665498083002
      },
      {
        "ShowGeometry": true,
        "Name": "List.Slice",
        "Id": "615fee1979ac4333a56fdd8f3a131da5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": 33.073727372087092,
        "Y": 113.11494822960395
      },
      {
        "ShowGeometry": true,
        "Name": "Code Block",
        "Id": "d451e0ad19fe43d68e37d658bc6520a5",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "X": -104.17984939307985,
        "Y": 170.44507687473015
      }
    ],
    "Annotations": [
      {
        "Id": "e58a5b1ed0d64925b8777e943daf894f",
        "Title": "chercher fichier Xls",
        "Nodes": [
          "7900f11e7e994170a80f92f9fd5132ce",
          "882c5a0d93e24a56bb61a6abbcfcd207",
          "a3dfbedb9b6048f891e3008c9c52da41"
        ],
        "Left": -784.56749327398779,
        "Top": -44.020690476000411,
        "Width": 469.47834758512977,
        "Height": 330.74042707206792,
        "FontSize": 36.0,
        "InitialTop": 8.97930952399959,
        "InitialHeight": 307.74042707206792,
        "TextblockHeight": 43.0,
        "Background": "#FFC1D676"
      },
      {
        "Id": "ada3c9921da1497786eb4757f7d38169",
        "Title": "choisir les lignes de Xls à injecter dans votre tableau de clé",
        "Nodes": [
          "615fee1979ac4333a56fdd8f3a131da5",
          "d451e0ad19fe43d68e37d658bc6520a5"
        ],
        "Left": -114.17984939307985,
        "Top": -26.885051770396046,
        "Width": 337.25357676516694,
        "Height": 318.33012864512619,
        "FontSize": 36.0,
        "InitialTop": 113.11494822960395,
        "InitialHeight": 208.33012864512619,
        "TextblockHeight": 130.0,
        "Background": "#FFFFC999"
      },
      {
        "Id": "3fcd2609cc274c53be5bde6d360fb296",
        "Title": "choisir tableau de clé + donner la liste de clés",
        "Nodes": [
          "042c0411185e4eefaaf1383af0e70dc6",
          "cc1cf463098f4dcd885d770cac0b928c"
        ],
        "Left": 423.990106367991,
        "Top": -130.67210316129342,
        "Width": 216.79250093544391,
        "Height": 587.78933312919639,
        "FontSize": 36.0,
        "InitialTop": 95.327896838706579,
        "InitialHeight": 391.78933312919645,
        "TextblockHeight": 216.0,
        "Background": "#FFFFB8D8"
      },
      {
        "Id": "e831aefa26e643fead2af0be0eac7562",
        "Title": "Archilab - Bumblebee Package",
        "Nodes": [],
        "Left": -506.95644439895335,
        "Top": 15.10655694185175,
        "Width": 0.0,
        "Height": 0.0,
        "FontSize": 36.0,
        "InitialTop": 0.0,
        "InitialHeight": 0.0,
        "TextblockHeight": 0.0,
        "Background": "#FFC1D676"
      }
    ],
    "X": 441.93948135945755,
    "Y": 215.39242069707925,
    "Zoom": 0.5354408654763142
  }
}