我正在尝试配置Azure Artifacts 凭据提供程序,以允许我连接到 Azure DevOps 并将 NuGet 包发布到 Artifacts 源。我已经在我的构建服务器上安装了凭证提供程序。但是,每次运行构建时,都会出现以下错误:
我应该将 PAT 传递给凭据提供程序,还是运行构建的帐户需要有权访问 Azure DevOps 以便它可以生成凭据?文档对我来说有点不清楚这是如何工作的。我的 TeamCity 实例有点过时,所以也许我需要先升级它。
我想实现一个菜单项,选择该菜单项时会弹出颜色选择器,然后将工作表上某些单元格的背景颜色更改为所选的颜色。
我已经成功地在我的脚本中完成了所有这些事情,但我没有一个好的方法让用户轻松传递可用于更改背景的颜色。(我想避免要求他们将某个单元格更改为他们想要的颜色,然后单击菜单项来更改工作表的其余部分)
这是我当前的代码:
//Function to create menu item
function onOpen(){
var ui = SpreadsheetApp.getUi();
ui.createMenu('Sheet Options')
.addItem('Change Background Color', 'colorMe')
.addToUi();
}
function colorMe(){
var spreadsheet = SpreadsheetApp.getActive();
// Code to get color value selected by user from ui color picker
// Replace #000000 with that value
spreadsheet.getRangeList(['A:A', '1:1', 'H:H', 'I:I', 'N:U', 'B8:G9', 'E10:E31', 'F14:G31', 'B32:G100', '101:142']).activate()
.setBackground('#000000');
}
Run Code Online (Sandbox Code Playgroud)