azure-devops-node-api:如何在 ProjectCollection 范围内设置 DocumentByName
azure-devops-node-api: How to setDocumentByName in ProjectCollection scope
如何在ProjectCollection范围内设置文档?
我尝试调用 setDocumentByName
方法,但需要 ScopeType
和 ScopeValue
参数。
当我尝试为这些参数设置空字符串时,它不起作用。
import * as azdev from "azure-devops-node-api";
import extmgmtm = require("azure-devops-node-api/ExtensionManagementApi");
let authHandler = azdev.getPersonalAccessTokenHandler(token);
let connection = new azdev.WebApi(orgUrl, authHandler);
let api = await connection.getExtensionManagementApi();
await api
.setDocumentByName(
{
id: "key",
value: inputString,
},
publisher,
extensionName,
"User", //scopeType
"Me", //scopeValue
"collection1"
)
.then((doc) => {
console.log(doc);
});
我找到了解决方案!
对于 scopeType
我们需要使用 Default
而不是 User
Current
scopeValue
而不是 Me
.
如何在ProjectCollection范围内设置文档?
我尝试调用 setDocumentByName
方法,但需要 ScopeType
和 ScopeValue
参数。
当我尝试为这些参数设置空字符串时,它不起作用。
import * as azdev from "azure-devops-node-api";
import extmgmtm = require("azure-devops-node-api/ExtensionManagementApi");
let authHandler = azdev.getPersonalAccessTokenHandler(token);
let connection = new azdev.WebApi(orgUrl, authHandler);
let api = await connection.getExtensionManagementApi();
await api
.setDocumentByName(
{
id: "key",
value: inputString,
},
publisher,
extensionName,
"User", //scopeType
"Me", //scopeValue
"collection1"
)
.then((doc) => {
console.log(doc);
});
我找到了解决方案!
对于 scopeType
我们需要使用 Default
而不是 User
Current
scopeValue
而不是 Me
.