我有一个简单的问题,为什么有些东西按照它的方式工作,我似乎无法找到原因.我试图运行以下命令:
foreach($a in $list){set-mailboxcalendarpermissions -identity $($a):\calendar
虽然它工作得很好,但我不知道实际添加了什么$( ).当我这样做($a):\calendar时将返回(variable):\calendar括号,但添加额外的"$"修复它.为什么?
谢谢大家对这个措辞严厉的问题的帮助.
请注意:我不太熟悉编码,并且对谷歌脚本来说是全新的。
我正在尝试测试脚本中的背景颜色。具体来说,我将把一个名称数组存储到命名范围中,并想要计算有多少个单元格设置为绿色。
到目前为止,我有以下内容,但收到错误: TypeError: Cannot set property "0.0" of undefined to "#00ff00"
function testCount(range) {
var ranges = SpreadsheetApp.getActiveSpreadsheet().getRangeByName("testrange");
var names = SpreadsheetApp.getActiveSpreadsheet().getRangeByName("testrange").getValues();
var NumColumns = ranges.getNumColumns();
var NumRows = ranges.getNumRows();
var c = 0;
for (var i = 0; i<NumColumns; i++){
for (var j = 0; j<NumRows; j++){
if (ranges.getBackgrounds()[i][j] ="#00ff00"){
c++;
}else{
c=c;
}
}
}
return c;
Run Code Online (Sandbox Code Playgroud)
当我对彩色单元格尝试以下操作时,我获取了绿色的值
return ranges.getBackgrounds()[0][1];
Run Code Online (Sandbox Code Playgroud)