A と 1 の間のセルをクリックしてシート全体を選択し、[書式]、[条件付き書式] の順にクリックしてルールを設定します。基本的には15種類ほどの条件がありますが、すべてF~O列なのでF:Oを使っています。たとえば、テキストが正確に YES の場合、背景を緑に変更します。
問題は、新しい行を追加すると、その行の書式設定が停止し、F:O ルールが F1:O15、F17:O59 などに置き換えられ、行 16 がスキップされることです。
行が追加されても変更されないスクリプトを使用できますか?
A と 1 の間のセルをクリックしてシート全体を選択し、[書式]、[条件付き書式] の順にクリックしてルールを設定します。基本的には15種類ほどの条件がありますが、すべてF~O列なのでF:Oを使っています。たとえば、テキストが正確に YES の場合、背景を緑に変更します。
問題は、新しい行を追加すると、その行の書式設定が停止し、F:O ルールが F1:O15、F17:O59 などに置き換えられ、行 16 がスキップされることです。
行が追加されても変更されないスクリプトを使用できますか?
シートを編集するたびに書式設定を適用する onEdit トリガーを設定できます。セル A1 の書式をシート内のすべてのセルにコピーする関数の例を示しました。このリンクをクリックすると、この種の作業に関する Google のドキュメントが表示されます。 https://developers.google.com/apps-script/reference/spreadsheet/range
トリガーに関するドキュメントは次のとおりです... https://developers.google.com/apps-script/guides/triggers/
function formatRange(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var range = sheet.getRange("A1");
range.copyFormatToRange(sheet,1,sheet.getLastColumn(),1,sheet.getLastRow())
}