Благодаря @ freedomn-m, который упомянул Promises в последующем комментарии к ответу, я натолкнулся на предыдущую статью, в которой обсуждается $ .when (). Done () в Как включить несколько js-файлов, используя jQuery $ Метод .getScript () . Это привело к сценарию, который работал:
Demo
Просто найденный простым способом на окнах от perlmonks форума:
http://www.perlmonks.org/?node_id=527182
under Windows, you can access a sharepoint site via a UNC name. The URL:
sharepoint.domain.dom/sites/Roboticus/Test
is accessible via:
\\sharepoint.domain.com\sites\Roboticus\Test
просто добавив как ответ мне, теперь я добрался, чтобы выяснить, как написать сценарий этого от Perl и существует ли способ сделать то же из сценария, работающего на Unix.
Можно ли использовать интерфейс Webdav? Каждому списку SharePoint связали webdav папку с ним.
Это походит на задание для WWW:: Механизировать. Это имеет превосходную поддержку контакта с формами.
Чтобы аутентификация NTLM работала в WWW :: Mechanize, вам необходимо использовать этот формат
use URI;
my $u = URI->new($url);
my $host = $u->host;
my $port = $u->port;
my $hostport = "$host:$port";
$agent->$self->credentials($hostport, $realm, $user, $password);