我想根据存储在另一个单元格中的颜色代码为单元格设置背景颜色。
我写了一个以下谷歌脚本来实现这个:
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
)时,我收到错误:&# 34;你没有权限调用函数setBackground(第12行)",尽管我已经授予了我脚本的所有权限。
答案 0 :(得分:1)
每个自定义函数都必须返回要显示的值。你的职能并非如此。