@Hornet да. создай переменную "время старта", получив туда текущую дату. проверяй в цикле, через каждые например 5 секунд, новую дату минус твое время старта. Когда результат будет больше чем час в миллисекундах (10006060), считай время пришло)
@mik888em, читайте весь лист действием "Читать лист" (2D list) и работайте с полученным двумерным массивом, а в конце итоговый массив запишите действием "Запись на лист", либо переключите все действия записи в асинхронный режим и в конце сохраните файл действием "Закрыть файл".
replace
Да
если просто порубать все пробелы вам дал @artSamDev
если вам таб нужен что то типа такого
.replace(/\s{2,}/g, 'количество_пробелов_тут_и_будет_вашим_табом')