migrated functionality to SpreadSheet::selectByID