Я пишу код SharePoint, чтобы создать новую папку и загрузить туда несколько файлов.В псевдо-C-коде это выглядело бы так:
String folderName = giveNiceFolderNameBasedOnSomeBusinessLogic();
if(REST_checkfileExists(folderName) {
if(confirmDialog("File already exists. Do you want to delete old folder ?") == true) {
REST_deleteFile(folderName)
} else {
return; // Do not overwrite
}
}
if(REST_createFolder(folderName) == 0) {
REST_uploadFiles( folderName, fileListToUpload);
}
Ниже приведены мои компоненты в JavaScript, собранные по поисковым запросам Google.Я подтверждаю, что каждая функция работает в моем окружении, но не могу понять, как их можно склеить, сохраняя возможность повторного использования каждой функции.Я ценю совет экспертов здесь.
http://codejaw.com/yezime
Например, я могу жестко закодировать следующий шаг в функции REST_deleteFile (), чтобы перейти к REST_uploadFiles (), так как это единственный путь управленияс указанным выше псевдокодом.
Однако, как только я его жестко закодировал, очевидно, я не могу использовать функцию REST_deleteFile () для других целей.Я надеюсь, что есть лучший способ решить эту проблему.
Заранее спасибо за помощь!