スプレッドシート上で,あるセルAの背景色のカラーコードを別のセルBにカ表示できるようにしたく,gasで関数を作りました.またセルAの背景色を変更するたびにセルBの表示も変更されるように,トリガーを「スプレッドシートから」「変更時」で設定しました.
最初に関数を入力した際は正しいカラーコード(#ffff)が表示されたのですがし,その後セルAの色を変更してもセルBの表示は最初のままで変更されませんでした.どういったことが原因なのでしょうか.
以下に実際のスクリプトを示します.
function getBackgroundColorFromCell(a,b,c,d){
var sheet = SpreadsheetApp.getActiveSheet();
let startRow=a;let startColumn=b;
let endRow=c;let endColumn=d
var range = sheet.getRange(a,b,c,d);
return range.getBackground();
}
初心者で自分なりに調べているのですが,有効な手がかりがなかなか見つからず質問させていただきました.
どなたかご回答のほどよろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/02/12 14:07