1
我想根據存儲在另一個單元格中的顏色代碼設置單元格的背景顏色。用自定義函數設置單元格的背景顏色(腳本)
我寫了下面的谷歌的腳本來實現這一點:
function colorCode2Background(code) {
if (typeof code != 'string') {
return null;
}
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
// Returns the active cell
var cell = sheet.getActiveCell();
return cell.setBackground(code);
}
的問題是,當我設置單元格的公式=colorCode2background(%CELL_NUMBER%)
其中單元格的值是一個顏色代碼(即#ff00ff
),我得到一個錯誤: 「您沒有權限調用函數setBackground(第12行)」,儘管我已將所有權限授予我的腳本。