[英]setBackground() or setFontColor not working in GAS
我在讓我的腳本突出顯示范圍時遇到了麻煩,在調試了一段時間后,意識到類型調用似乎有問題
range.setBackground("name of color");
所以,我去了 GAS 參考網站並使用了他們頁面中的示例: https : //developers.google.com/apps-script/reference/spreadsheet/range#setFontColor(String)
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange("B2");
cell.setFontColor("red");
此代碼導致 !ERROR。 如果我在 setFontColor() 調用之前強制返回,一切都很好。 (很好,我的意思是它從函數返回而沒有錯誤,但當然,沒有設置顏色)。
我究竟做錯了什么?
我無法重現該錯誤。 以下代碼按預期工作:
/* CODE FOR DEMONSTRATION PURPOSES */
function setFontAndBackgroundColorCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var cell = sheet.getRange('B2');
cell.setFontColor('yellow');
cell.setBackground('red');
cell.setValue('TEST');
}
/* CODE FOR DEMONSTRATION PURPOSES */
您沒有提供足夠的信息,但我假設您是從單元格公式中調用您的函數作為自定義函數。 請參閱文檔,像這樣使用您不能更改當前單元格以外的單元格。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.