Okay so I found a workaround. I still don't know why specifically the method above invalidates the Private
Setting, but you can access collab sites within the Open Data File window by putting the folder path as shown below:
https://collab.company.com/sites/Folder/Shared Documents/General/
I opened the file this way and then looked at the JSL script for that table.
Open(
"\\collab.company.com@SSL\DavWWWRoot\sites\Folder\Shared Documents\General\Name of Document.xlsm",
Worksheets( "In-Process Config Table" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
The filepath is different. I'm not fully sure what @SSL\DavWWWRoot\
means, but when you set the table to private, it works. It doesn't have to wait on a webpage opening to create a pathway. I still am wondering why the above problem happens because it feels like a weird issue, but this method I discovered is actually better.