Оглавление
С помощью скрипта в SeaTable можно делать большие вещи. Однако само по себе сохранение ничего не дает: выполнение сценария должно быть запущено либо вручную, либо кнопкой, либо с помощью автоматизации.
В этой статье мы познакомим вас с этими тремя различными возможностями. В статье предполагается, что вы уже создали , который в нашем примере не делает ничего, кроме вывода hello world.
Запуск сценария вручную
- В своей базе нажмите в заголовке базы.
- Наведите курсор мыши на название вашего сценария.
- Запустите сценарий с помощью значка воспроизведения .
Выполнение сценария с помощью кнопки
- Создайте столбец типа Button .
- Решите, какую надпись и какого цвета должна иметь кнопка.
- Используйте действие Выполнить сценарий.
- Выберите свой сценарий и сохраните.
С этого момента каждый раз, когда вы нажимаете на кнопку, будет выполняться ваш сценарий. Внутри сценария вы можете получить доступ к значениям ряда, вызвав context.current_row. Конечно, вы также можете получить доступ ко всем другим строкам через идентификатор строки или с помощью цикла.
Выполнение сценария с помощью автоматизации
Verfügbar mit: Предприятие
С помощью автоматизации можно выполнить сценарий Python. JavaScript на данном этапе недоступен, поскольку JavaScript выполняется в браузере пользователя, что недоступно в автоматизации.
- В заголовке Base нажмите на , а затем на Automation Rules.
- Нажмите на Add Rule (Добавить правило ) и создайте новую автоматизацию. Более подробную информацию о том, как это сделать, вы можете найти здесь .
- Используйте действие автоматизации Run Python Script.
- Выберите свой сценарий и сохраните автоматизацию с помощью кнопки Submit.