Каталог gamedev-функций для Google Sheets

Как Вы знаете (а если не знаете - можете узнать), в Google Sheets недавно ввели именованные функции, которые позволяют без проблем создавать собственные функции без обращения к скриптам, и что ещё важнее - с лёгкостью делиться ими с коллегами по цеху. Именно с этой целью был создан документ "технический гейм-дизайн, кейсы", куда время от времени будут добавляться новые функции. Из этого документе можно изымать функции для своих проектов.

Сейчас в документе описано несколько функций и паруй кейсов их применения, это "СВОЙСТВА_ПЕРЕЧНЯ" и "СВОЙСТВА_ПЕРЕЧНЯ_ФИЛЬТР".

СВОЙСТВО_ПЕРЕЧНЯ позволяет быстро и легко рассчитать суммарную стоимость компонентов, например, квеста.

Каталог gamedev-функций для Google Sheets

СВОЙСТВО_ПЕРЕЧНЯ_ФИЛЬТР делает то же самое, но для чуть более сложных случаев, когда таски в квестах разноплановые.

Каталог gamedev-функций для Google Sheets

Чтобы использовать новые функции в своём документе - воспользуйтесь командой "Данные->Именованные функции"

Каталог gamedev-функций для Google Sheets

Затем жмякайте "имспортировать функцию"

Каталог gamedev-функций для Google Sheets

В диалоговом окне на вкладке "доступные мне" найдите и выберите документ "Технический гейм-дизайн, кейсы"

И, наконец, укажите какие функции Вы хотите добавить в свой документ.
И, наконец, укажите какие функции Вы хотите добавить в свой документ.
Каталог gamedev-функций для Google Sheets

Теперь выбранные функции будут доступны в Вашем документе -)

Если Вы захотите присоединиться к созданию кейсов - обращайтесь в личку, я расшарю права редактирования. У каждого кейса будет указываться авторство.

Всем спасибо -)

4141
9 комментариев

Ни..я не понял, но очень интересно

2

тоже 3 раза глазами просмотрел - ничего не понятно. ну сумма в икселе делается это понятно, ну портировать чтото можно, пока смысл не оч дошел)

Спасибо за материал. По твоему опыту эти функции сильно утяжеляют таблицу? С точки зрения быстродействия что лучше встроенные функции или Гугл Скрипты ?

Возможно я как-то не так использовал гугл-скрипты, но у меня они работали с черепашьей скоростью. Это одна из причин почему я предпочитал Excel c VBA. Но может я что-то делал не так, потому что работали они ОЧЕНЬ медленно.
С именованными функциями я с такой проблемой пока не сталкивался. Работают они шустро, как если бы использовались стандартные функции. Но именованные функции были добавлены недавно, так что, возможно, мы ещё не все подводные камни встретили. Пока что я ими доволен.

2

Если у вас возникнут вопросы по использованию функций или вы захотите присоединиться к созданию кейсов, я понял, что вам нужно связаться с вами лично. Это отличная идея для совместной работы над улучшением и расширением функциональности документа.https://dtf.ru/gamedev/1454364-katalog-gamedev-funkciy-dlya-google-sheets https://geometrydashfree.org

Именованные функции в Google Скриптах действительно могут быть полезными, особенно если они обеспечивают шустрое выполнение. Важно продолжать экспериментировать и находить оптимальные решения для своих задач. Дополнительную информацию см. на https://fnfgame.io