С помощью скрипта в SeaTable можно делать большие вещи. Однако само по себе сохранение ничего не дает: выполнение сценария должно быть запущено либо вручную, либо кнопкой, либо с помощью автоматизации.

В этой статье мы познакомим вас с этими тремя различными возможностями. В статье предполагается, что вы уже создали , который в нашем примере не делает ничего, кроме вывода hello world.

  1. В своей базе нажмите в заголовке базы.
  2. Наведите курсор мыши на название вашего сценария.
  3. Запустите сценарий с помощью значка воспроизведения .

Чтобы запустить сценарий вручную

  1. Создайте столбец типа Button .
  2. Решите, какую надпись и какого цвета должна иметь кнопка.
  3. Используйте действие Выполнить сценарий.
  4. Выберите свой сценарий и сохраните.

Выполнение сценария с помощью кнопки

С этого момента каждый раз, когда вы нажимаете на кнопку, будет выполняться ваш сценарий. Внутри сценария вы можете получить доступ к значениям ряда, вызвав context.current_row. Конечно, вы также можете получить доступ ко всем другим строкам через идентификатор строки или с помощью цикла.

Verfügbar mit: Предприятие

С помощью автоматизации можно выполнить сценарий Python. JavaScript на данном этапе недоступен, поскольку JavaScript выполняется в браузере пользователя, что недоступно в автоматизации.

  1. В заголовке Base нажмите на , а затем на Automation Rules.
  2. Нажмите на Add Rule (Добавить правило ) и создайте новую автоматизацию. Более подробную информацию о том, как это сделать, вы можете найти здесь .
  3. Используйте действие автоматизации Run Python Script.
  4. Выберите свой сценарий и сохраните автоматизацию с помощью кнопки Submit.

Запуск сценария с помощью автоматизации