azure-devops-node-api:如何在 ProjectCollection 范围内设置 DocumentByName

azure-devops-node-api: How to setDocumentByName in ProjectCollection scope

如何在ProjectCollection范围内设置文档? 我尝试调用 setDocumentByName 方法,但需要 ScopeTypeScopeValue 参数。 当我尝试为这些参数设置空字符串时,它不起作用。

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.