Я работаю над проектом по манипулированию документами. В библиотеке документов SharePoint есть 20 документов, которые я хотел открыть в режиме редактирования с использованием JavaScript. Мой подход к решению состоял в том, чтобы открыть окно Chrome и вызвать текстовый документ для открытия каждого документа.
проблемы:
- окно было открыто, но все документы из 20 слов были открыты не так, как ожидалось.
- невозможно закрыть окно синхронно после запроса на открытие слова
Может кто-нибудь, пожалуйста, помогите мне с этим или любым новым подходом к реализации.
windowObjectReference=[];
for(i=0;i < wordlocationlinksArray.length;i++){
eachWordLocationLinks=wordlocationlinksArray[i];
if (isChrome())
{
if (eachWordLocationLinks.includes(".doc")
||eachWordLocationLinks.includes(".docx")) {
eachWordLocationLinks = "ms-word:ofe|u|" + eachWordLocationLinks;
}
else{
eachWordLocationLinks = "ms-excel:ofe|u|" + eachWordLocationLinks;
}
windowObjectReference.push(window.open(strDocument, Math.random(),
"width=500,height=200"));
setTimeout(function() {
windowObjectReference.pop().close();
},0);
}
}