Если вы хотите решать головоломки быстрее, вам нужно улучшить свой алгоритм.
В данный момент вы используете очень медленную стратегию возврата, так как в основном это грубые решения.
Вы можете прочитать больше об этих алгоритмах здесь .
Еще один момент для улучшения - это получение / набор данных. Если вы выполните все операции по получению и настройке данных листа сразу, у вас будут некоторые улучшения производительности.
Другое решение будет состоять в том, чтобы запустить более мощный компьютер и вернуть вам решенную головоломку через HTTP. вызов. Вы можете сделать это с помощью URLFetchApp из Apps Script.
Надеюсь, это поможет!