1
別のセルに保存されているカラーコードに基づいてセルの背景色を設定したいとします。カスタム関数(スクリプト)でセルの背景色を設定する
私はこれを実装するには、次のGoogleのスクリプトを書いた:
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);
}
問題は、私は(すなわち#ff00ff
)セルの値は、カラーコードである=colorCode2background(%CELL_NUMBER%)
にセルの数式を設定すると、私はエラーを取得することです: 「あなたは関数setBackground(12行目)を呼び出す権限がありませんが、スクリプトにすべての権限を与えました。