Повторение функции x раз в одной строке в Google Sheets

Ни один процесс не может изменить свой родительский процесс (или любую другую существующую среду процесса).

Однако вы можете создать новую среду, создав новую интерактивную оболочку с измененной средой.

Вы должны создать новую копию оболочки, которая использует обновленную среду, и имеет доступ к существующим stdin, stdout и stderr, и делает свой танец повторной инициализации.

Вам нужно сделать что-то вроде использовать subprocess.Popen для запуска /bin/bash -i.

Таким образом, исходная оболочка запускает Python, который запускает новую оболочку. Да, у вас много процессов. Нет, это не так уж плохо, потому что исходная оболочка и Python на самом деле ничего не делают, кроме как ждать завершения работы подоболочки, чтобы они могли выйти также чисто.

-1
задан Kingthero 18 January 2019 в 19:57
поделиться

1 ответ

Чтобы получить то, что вы хотите (=sum(repeatuniqueformula(sum(if(randbetween(1,100) > subtotal(1,L23), 0, 1)), x))), вам нужно создать пользовательскую функцию с помощью Google Apps Script, но x следует заменить числом или ссылкой на ячейку, имеющую значение или формула, которая возвращает это значение.

Ссылки

0
ответ дан Rubén 18 January 2019 в 19:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: