Robin と Lucy という 2 つのシートを含む Google スプレッドシートがあります。列Aにデータを追加するたびにシート上のデータをソートするスクリプトを作成/発見/マングルしました
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 1;
var tableRange = "a2:I30";
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy } );
}
}
このスクリプトはうまく機能しますが、最初のシートであるロビンにのみ適用したいと考えています。2 番目のシート、Lucy のデータは同じではないので、この問題を理解したら、別の範囲の別のスクリプトを作成します。
getSheetByName("Robin") を使用する必要があると思いますが、動作させることができないようです。前もって感謝します