Документ Как хранятся настройки говорит, что настройки хранятся как документы внутри. И именем коллекции всегда является специальное имя «$ settings» при сохранении настроек в виде документов.
Таким образом, вы можете попробовать получить все настройки, используя метод получения всех документов из специальной коллекции $settings
.
VSS.getService(VSS.ServiceIds.ExtensionData).then(function(dataService) {
// Get all document under the collection
dataService.getDocuments("$settings").then(function(docs) {
console.log("There are " + docs.length + " in the collection.");
});
});
Вы также можете попробовать ниже API:
GET _apis/ExtensionManagement/InstalledExtensions/{publisherName}/{extensionName}/Data/Scopes/User/Me/Collections/%24settings/Documents