ApeekFlow
  • Платформа Apeekflow
  • С чего начать
    • Начало работы
    • Создаем первое приложение
    • Шаблоны проектов
  • Настройки платформы
    • Профиль
    • Библиотека запросов
    • Источники данных
      • Базы данных
        • PostgreSQL
        • MongoDB
        • MySQL
        • Redis
        • Microsoft SQL Server
        • MariaDB
      • AI сервисы
      • App Development
        • REST API
        • ApeekFlow REST API
      • Messaging
      • Assets
        • Хранилище файлов S3
      • Websocket
      • Сервисы
        • Google Sheets
    • Настройки
      • Рабочие пространства
      • Пользователи и группы
      • Расширенные настройки
        • Сторонние библиотеки
        • Импорт UMD библиотек
    • Корзина
  • Конструктор приложений
    • Обзор
      • Приложения
      • Модули
      • Приложение или модуль
      • Навигационная панель
      • Массовое редактирование
      • Управление слоями
      • Использвание Markdown
      • Горячие клавиши
    • Каталог компонентов
      • Общие настройки компонентов
      • Тост нотификации
      • Components
        • Table
        • Cascader
        • Link
        • Float Button
        • Form
        • JSON Schema Form
        • JSON Editor
        • JSON Explorer
        • Rich Text Editor
        • Input
        • Password
        • Number Input
        • Text Area
        • Auto Complete
        • Switch
        • Checkbox
        • Radio
        • Slider
        • Range Slider
        • Form Button
        • Icon Button
        • Dropdown
        • Toggle Button
        • Rating
        • Select
        • Multiselect
        • Tree
        • Tree Select
        • Text Display
      • Calendar
        • Calendar
        • Timer
        • Date
        • Date Range
        • Time
        • Time Range
      • Layout
        • Responsive Layout
        • Page Layout
        • Column Layout
        • Float Text Container
        • Content Card
        • Tabbed Container
        • Collapsible Container
        • Container
        • List View
        • Grid
        • Modal
        • Drawer
        • Divider
        • Navigation
        • Segmented Control
        • Tour
      • Multimedia
        • File Upload
        • File Viewer
        • Image
        • Image Carousel
        • Audio
        • Video
        • Shapes
        • Lottie Animation
        • Icons
        • Image Editor
        • Color Picker
        • QR Code
        • Scanner
      • Graphs
        • Basic Chart
        • Candlestick Chart
        • Funnel Chart
        • Gauge Chart
        • Graph Chart
        • Heatmap Chart
        • Radar Chart
        • Sankey Chart
        • Sunburst Chart
        • Theme River Chart
        • Tree Chart
        • Treemap Chart
        • Geo Map Charts
        • Mermaid Chart
        • Timeline
        • Progress
        • Progress Circle
      • Collaboration
        • Avatar
        • Avatar Group
        • Comment
      • Integration
        • Page
    • Кастомизация и код
      • Настройка стилей компонентов
      • Temporary State
      • Transformers
      • Data responder
      • Event handlers
      • Выполнение запросов
        • Привязка данных запроса к компонентам
      • Использование Javascript
        • JavaScript запросы
        • Встроенные функции JS
        • Работа с датой и временем в Day.js
    • Антипатерны
  • Релиз менеджмент
    • Версионирование запросов
    • Версионирование приложений
    • Доступ до приложений
    • Публикация приложений
  • Безопасность
    • Основная информация
    • IP адреса облака
    • Права доступа до объектов
Powered by GitBook
On this page
  • Идентификация
  • Создайте ключ учетной записи службы
  • Поделитесь своим листом Google Sheet
  • Подключите Google Sheets к Apeekflow
  1. Настройки платформы
  2. Источники данных
  3. Сервисы

Google Sheets

PreviousСервисыNextНастройки

Last updated 7 months ago

Идентификация

Выполните следующие действия, чтобы создать учетную запись сервиса для своего облачного проекта Google и предоставить общий доступ к Google Sheet с помощью ключа учетной записи сервиса ****.

Создайте ключ учетной записи службы

Выполните следующие действия:

  1. Включите в вашем облачном проекте Google.

  2. Выберите API и сервисы > Учетные данные на левой панели.

  3. Нажмите +Создать учетные данные > Учетная запись службы, чтобы создать новую учетную запись службы.

  4. Получите ключ учетной записи службы:

    1. Нажмите на адрес электронной почты учетной записи службы.

    2. Нажмите Ключи > Добавить ключ > Создать новый ключ.

    3. Выберите JSON в качестве типа ключа.

    4. Нажмите Создать чтобы загрузить его.

Теперь ключ учетной записи сервиса в формате JSON загружен на ваше устройство. Обязательно сохраните его в надежном месте.

Поделитесь своим листом Google Sheet

Вернитесь в раздел и выполните следующие действия, чтобы предоставить общий доступ к своей таблице с помощью ключа учетной записи сервиса ****.

  1. Откройте JSON-файл ключа.

  2. Скопируйте значение из client_email, который является идентификатором, используемым для управления доступом к вашему листу.

  3. Нажмите Поделиться в правом верхнем углу и вставьте скопированный текст. client_email значение для добавления участника с доступом.

  4. Выберите Редактор в качестве роли и нажмите Отправить.

Когда вы увидите обновленный доступ к уведомлению, это будет означать, что вы авторизовали эту учетную запись сервиса для редактирования вашего листа.

Подключите Google Sheets к Apeekflow

Выполните следующие действия:

  1. Нажмите Источники данных на главной странице Apeekflow.

  2. Нажмите Создать источник данных в правом верхнем углу. Обратите внимание, что это разрешение доступно только администраторам рабочей области и разработчикам.

  3. Выберите База данных > Google Sheets в качестве типа.

  4. Задайте его название и вставьте все содержимое в JSON-файл учетной записи key to Service.

  5. Нажмите Сохранить, и позже вы сможете проверить его в своей библиотеке источников данных.

  6. Чтобы получить доступ к данным в вашем приложении и манипулировать ими, вы можете ввести идентификатор электронной таблицы и название листа в редакторе запросов следующим образом. Доступны следующие методы: Считывание данных, добавление строки, обновление строки и очистка строки.

API Google Sheets
Google Sheets