Effect of seven different terthiophene π-spacers on dye performance in dye-sensitized solar cells. (November 2022)