К тексту на этой странице мог быть частично применён машинный перевод.

Подключение таблицы к DataTable

Используйте DataTable, чтобы всегда быть в курсе источника истины. После подключения таблицы к объекту DataTable данные из DataTable автоматически поступают в таблицу.

Доступно для:

Планы:

  • Smartsheet Advance Package

Разрешения:

  • Admin
  • Владелец
  • Системный администратор

Узнайте, входит ли эта возможность в Smartsheet Regions или Smartsheet Gov.

Предварительные условия

Для использования DataTable необходимо следующее:

  • иметь разрешения на работу с таблицами, которые вы собираетесь подключить к объекту DataTable, не ниже уровня владельца или администратора;
  • DataTable должно быть премиум-приложением, доступным для вас.
  • Ваш системный администратор должен включить разрешения на использование премиум-приложения DataTable в Центре администрирования.

Войдите в DataTable, чтобы проверить свой уровень доступа. В противном случае посетите страницу DataTable Marketplace, чтобы связаться с вашим торговым представителем для получения информации о ценах.


Способы подключения

Существует два способа подключить таблицу к DataTable:

  • Режим добавления и обновления: Переносите подмножества данных в таблицу из DataTable. Вы можете использовать критерии фильтрации, чтобы сузить данные, сопоставить их со столбцами таблицы и контролировать, как изменения DataTable применяются к таблице. Используйте параметры добавления, обновления и удаления, чтобы сопоставить вашу таблицу с критериями фильтрации вашего подключения.
  • Режим поиска: Объедините данные из DataTable с таблицей на основе уникального идентификатора, аналогично функции VLOOKUP. Вы выбираете уникальный идентификатор для поиска значений в DataTable и выбираете столбцы таблицы для сопоставления с DataTable. Так вы сможете использовать DataTable как источник для процессов, запускаемых в таблице.

В режиме поиска ваше подключение перезаписывает изменения в таблице данными из DataTable. В режиме поиска подключение блокирует сопоставленные столбцы, чтобы другие пользователи не могли редактировать данные.

Изменения, внесённые в таблицу, не синхронизируются с объектом DataTable.

К одному объекту DataTable можно подключить до 1000 таблиц.


Режим добавления и обновления

Шаг 1. Выбор таблицы

  1. Перейдите к таблице, которую вы хотите подключить к DataTable.
  2. Переключитесь на режим сетки, выбрав Сетка в переключателе представлений на верхней панели инструментов.
  3. Выберите меню Подключения, а затем выберите Подключиться к DataTable.
  4. Выберите Режим добавления и обновления.
  5. Выберите объект DataTable, который хотите использовать.

Шаг 2. Фильтрация данных

Отфильтруйте данные, которые будут поступать из DataTable в таблицу. Таблица может содержать до 500 000 ячеек и 20 000 строк; при этом в объекте DataTable, скорее всего, будет намного больше данных.

Необходимо задать хотя бы одно условие фильтрации; всего в подключении их может быть до десяти. Критерии зависят от типа поля данных, по которому вы фильтруете.

  1. Выберите все в Синхронизировать записи, которые соответствуют всем условиям, чтобы переключаться между требованием выполнения всех фильтров и хотя бы одного условия. Выберите +Добавить новое условие, если хотите добавить еще условия. 
  2. Настройте свои фильтры, а затем выберите Далее

Шаг 3. Сопоставление данных из DataTable с таблицей

  1. Щёлкните переключатель рядом с полем, которое хотите сопоставить, и выберите столбец таблицы, в который требуется передавать данные. Имена полей в DataTable и имена столбцов в таблице могут не совпадать. 

    Подключение добавляет новый столбец в вашу таблицу с названием "Идентификатор записи DataTable". Этот идентификатор отслеживает строки, добавленные из DataTable. По умолчанию этот столбец заблокирован и скрыт. Если вы измените значение в этом столбце, соответствующая строка перестанет получать обновления.

  2. Выберите Далее.

 

Шаг 4. Выбор типа подключения

  1. Переключите любое сочетание поведения: 
    • Добавляйте строки по мере их добавления в DataTable
    • Обновляйте строки по мере их изменения в DataTable
    • Удаляйте строки, которые больше не соответствуют условиям фильтрации
  2. Когда вы закончите переключать поведения, выберите Далее.

 

Шаг 5. Проверка параметров подключения

Отображается сводка построенного подключения.

  1. Чтобы изменить настройки подключения, выберите Назад, чтобы перейти к ним, а затем измените их.
  2. Когда вы закончите, выберите Создать на последней странице.

Smartsheet автоматически добавляет данные DataTable, соответствующие условиям фильтра, в вашу таблицу. Новые данные могут появиться через несколько минут, и вам может потребоваться обновить таблицу, чтобы увидеть новые данные.


Режим поиска

Шаг 1. Настройка подключения

  1. Перейдите к таблице, которую хотите подключить к DataTable и выберите вид сетки.
  2. Выберите Меню подключений, а затем выберите Подключить к DataTable.
  3. Выберите Режим поиска.
  4. Выберите объект DataTable, который хотите использовать. 

 

Шаг 2. Выбор уникального идентификатора

  1. Выберите уникальный идентификатор для сопоставления строк таблицы с записями DataTable.
    • Убедитесь, что вы выбрали поле DataTable, содержащее уникальные значения. Каждое значение, как правило, представляет собой строку цифр и букв из набора данных, например код магазина или идентификатор записи в базе данных.
    • Если в DataTable есть несколько записей с одинаковыми значениями уникального идентификатора, при синхронизации будут использоваться данные из первой найденной записи. Обычно это запись с наименьшим идентификатором записи DataTable.
  2. Сопоставив уникальные идентификаторы, нажмите Next.

 

Шаг 3. Сопоставление полей

  1. Включите каждое поле, которое хотите сопоставить, а затем выберите столбцы листа, в которые хотите перенести данные поля.

    Необходимо выбрать хотя бы одно поле. Имена полей в DataTable и имена столбцов в таблице могут не совпадать.

  2. Нажмите Next.

 

Шаг 4. Проверка параметров подключения

Отображается сводка построенного подключения.

  1. Чтобы изменить настройки подключения, выберите Back, чтобы перейти к ним, а затем измените их.
  2. Когда закончите, выберите Create на последней странице.

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