1
我想是的返回值的背景色有人可以幫助我弄清楚如何做到以下幾點:如何設置谷歌表自定義函數
- 我有一個返回一個數字的自定義函數並在 的特定條件下,假設數字等於1,我希望功能 返回數字併爲單元格背景着色。
- 我必須檢查該功能內的條件,而不是從外部進行有條件的 格式化。
有什麼建議嗎?
我想是的返回值的背景色有人可以幫助我弄清楚如何做到以下幾點:如何設置谷歌表自定義函數
有什麼建議嗎?
您應該看看Range classe,setBackground(string)或setBackgroundRGB(int, int, int)方法,它可以讓您根據需要爲範圍着色。
編輯:這是使用你的情況的setBackground方法的變通方法:
function onEdit(e) {
var result = e.range.getValue();
// Test your condition to change the color
if(result > 3){
var cell = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell();
cell.setBackground("red");
}
}
功能將會把所有修改的值誰將會超過3
我添加紅色背景我的答案是一個例子。 –
謝謝皮埃爾。 (e)也許這就是問題所在,因爲當我嘗試更改單元格編號時,因爲您建議它不起作用:(以下是我的函數function colorRow_(){ try { //變種細胞= SpreadsheetApp.getActiveSheet()getActiveCell()getColumn(); //變種柱= SpreadsheetApp.getActiveSheet()getActiveCell()getColumn(); 變種細胞= SpreadsheetApp.getActiveSpreadsheet()。getActiveSheet()。getActiveCell(); cell.setBackground(「red」); } catch(err){ return「#ERROR!」; } } –
= iscompletetrack(B729,「教學增強」) - 當我將條件設置爲true時,這就是我從單元中調用函數的方法我稱之爲colorRow_() –