Измените
function page1(id){
ws.appendRow(list1.push(id));
}
на
function page1(id){
list1.push(id);
ws.appendRow(list1);
}
Вы поймете причину, если войдете в систему
Logger.log(list1.push(id));
См. здесь :
Возвращаемое значение Новое свойство длины объекта, для которого был вызван метод.
Другими словами, list1.push(id)
возвращает вам длину массива, а не его содержание.