Используйте DataTable, чтобы всегда быть в курсе источника истины. После подключения таблицы к объекту DataTable данные из DataTable автоматически поступают в таблицу.
USM Content
Предварительные условия
Для использования DataTable необходимо следующее:
- иметь разрешения на работу с таблицами, которые вы собираетесь подключить к объекту DataTable, не ниже уровня владельца или администратора;
- DataTable должно быть премиум-приложением, доступным для вас.
- Ваш системный администратор должен включить разрешения на использование премиум-приложения DataTable в Центре администрирования.
Войдите в DataTable, чтобы проверить свой уровень доступа. В противном случае посетите страницу DataTable Marketplace, чтобы связаться с вашим торговым представителем для получения информации о ценах.
Способы подключения
Существует два способа подключить таблицу к DataTable:
- Режим добавления и обновления: Переносите подмножества данных в таблицу из DataTable. Вы можете использовать критерии фильтрации, чтобы сузить данные, сопоставить их со столбцами таблицы и контролировать, как изменения DataTable применяются к таблице. Используйте параметры добавления, обновления и удаления, чтобы сопоставить вашу таблицу с критериями фильтрации вашего подключения.
- Режим поиска: Объедините данные из DataTable с таблицей на основе уникального идентификатора, аналогично функции VLOOKUP. Вы выбираете уникальный идентификатор для поиска значений в DataTable и выбираете столбцы таблицы для сопоставления с DataTable. Так вы сможете использовать DataTable как источник для процессов, запускаемых в таблице.
В режиме поиска ваше подключение перезаписывает изменения в таблице данными из DataTable. В режиме поиска подключение блокирует сопоставленные столбцы, чтобы другие пользователи не могли редактировать данные.
Изменения, внесённые в таблицу, не синхронизируются с объектом DataTable.
К одному объекту DataTable можно подключить до 1000 таблиц.
Режим добавления и обновления
Шаг 1. Выбор таблицы
- Перейдите к таблице, которую вы хотите подключить к DataTable.
- Переключитесь на режим сетки, выбрав Сетка в переключателе представлений на верхней панели инструментов.
- Выберите меню Подключения, а затем выберите Подключиться к DataTable.
- Выберите Режим добавления и обновления.
- Выберите объект DataTable, который хотите использовать.
Шаг 2. Фильтрация данных
Отфильтруйте данные, которые будут поступать из DataTable в таблицу. Таблица может содержать до 500 000 ячеек и 20 000 строк; при этом в объекте DataTable, скорее всего, будет намного больше данных.
Необходимо задать хотя бы одно условие фильтрации; всего в подключении их может быть до десяти. Критерии зависят от типа поля данных, по которому вы фильтруете.
- Выберите все в Синхронизировать записи, которые соответствуют всем условиям, чтобы переключаться между требованием выполнения всех фильтров и хотя бы одного условия. Выберите +Добавить новое условие, если хотите добавить еще условия.
- Настройте свои фильтры, а затем выберите Далее.
Шаг 3. Сопоставление данных из DataTable с таблицей
Щёлкните переключатель рядом с полем, которое хотите сопоставить, и выберите столбец таблицы, в который требуется передавать данные. Имена полей в DataTable и имена столбцов в таблице могут не совпадать.
Подключение добавляет новый столбец в вашу таблицу с названием "Идентификатор записи DataTable". Этот идентификатор отслеживает строки, добавленные из DataTable. По умолчанию этот столбец заблокирован и скрыт. Если вы измените значение в этом столбце, соответствующая строка перестанет получать обновления.
- Выберите Далее.
Шаг 4. Выбор типа подключения
- Переключите любое сочетание поведения:
- Добавляйте строки по мере их добавления в DataTable
- Обновляйте строки по мере их изменения в DataTable
- Удаляйте строки, которые больше не соответствуют условиям фильтрации
- Когда вы закончите переключать поведения, выберите Далее.
Шаг 5. Проверка параметров подключения
Отображается сводка построенного подключения.
- Чтобы изменить настройки подключения, выберите Назад, чтобы перейти к ним, а затем измените их.
- Когда вы закончите, выберите Создать на последней странице.
Smartsheet автоматически добавляет данные DataTable, соответствующие условиям фильтра, в вашу таблицу. Новые данные могут появиться через несколько минут, и вам может потребоваться обновить таблицу, чтобы увидеть новые данные.
Режим поиска
Шаг 1. Настройка подключения
- Перейдите к таблице, которую хотите подключить к DataTable и выберите вид сетки.
- Выберите Меню подключений, а затем выберите Подключить к DataTable.
- Выберите Режим поиска.
- Выберите объект DataTable, который хотите использовать.
Шаг 2. Выбор уникального идентификатора
- Выберите уникальный идентификатор для сопоставления строк таблицы с записями DataTable.
- Убедитесь, что вы выбрали поле DataTable, содержащее уникальные значения. Каждое значение, как правило, представляет собой строку цифр и букв из набора данных, например код магазина или идентификатор записи в базе данных.
- Если в DataTable есть несколько записей с одинаковыми значениями уникального идентификатора, при синхронизации будут использоваться данные из первой найденной записи. Обычно это запись с наименьшим идентификатором записи DataTable.
- Сопоставив уникальные идентификаторы, нажмите Next.
Шаг 3. Сопоставление полей
Включите каждое поле, которое хотите сопоставить, а затем выберите столбцы листа, в которые хотите перенести данные поля.
Необходимо выбрать хотя бы одно поле. Имена полей в DataTable и имена столбцов в таблице могут не совпадать.
- Нажмите Next.
Шаг 4. Проверка параметров подключения
Отображается сводка построенного подключения.
- Чтобы изменить настройки подключения, выберите Back, чтобы перейти к ним, а затем измените их.
- Когда закончите, выберите Create на последней странице.
Подключение автоматически запускается и добавляет значения поиска для уникальных идентификаторов, которые соответствуют идентификаторам записей DataTable. Новые данные могут появиться через несколько минут, и вам может потребоваться обновить вашу таблицу.