Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:api:integration_examples:google_sheets [08.04.2025 04:37] – [Экспорт данных из ADVANTA в Google-таблицы] ekaterina.menkhuzinaproduct:api:integration_examples:google_sheets [08.04.2025 10:27] (текущий) ekaterina.menkhuzina
Строка 2: Строка 2:
 Google предоставляет множество сервисов для совместной работы с документами распространённых офисных форматов. В их числе - **Google Sheets**, облачный редактор электронных таблиц, аналогичный Excel. Google предоставляет множество сервисов для совместной работы с документами распространённых офисных форматов. В их числе - **Google Sheets**, облачный редактор электронных таблиц, аналогичный Excel.
  
-В некоторых ситуациях требуется переносить данные о проектах, сформированных в ADVANTA, в таблицы Google Sheets. +Если требуется регулярно передавать данные о проектах в таблицы Google, можно автоматизировать этот процесс. Для этого надо написать приложение, которое будет получать данные из ADVANTA через ее API и записывать их в электронную таблицу через API системы Google Sheets.
- +
-Если требуется регулярно передавать данные о проектах в таблицы Google, можно автоматизировать этот процесс. Для этого можно написать приложение, которое будет получать данные из ADVANTA через ее API и записывать их в электронную таблицу через API системы Google Sheets.+
  
 Шаги, которые надо выполнить для автоматизации передачи информации из ADVANTA в таблицы Google Sheets: Шаги, которые надо выполнить для автоматизации передачи информации из ADVANTA в таблицы Google Sheets:
Строка 13: Строка 11:
  
 Ниже рассмотрены примеры двух максимально простых приложений на C#, которые получают данные из ADVANTA и записывают их в таблицы Google. На основе этих примеров Вы можете создавать собственные приложения для решения задач по автоматизации передачи данных из ADVANTA в облачные сервисы Google. Ниже рассмотрены примеры двух максимально простых приложений на C#, которые получают данные из ADVANTA и записывают их в таблицы Google. На основе этих примеров Вы можете создавать собственные приложения для решения задач по автоматизации передачи данных из ADVANTA в облачные сервисы Google.
 +
 +<image shape="thumbnail">{{ :product:api:integration_examples:a2-googlesheets-16200-630.jpg?700&direct |}}</image>
  
 ===== Общие сведения об API сервисов Google ===== ===== Общие сведения об API сервисов Google =====
Строка 72: Строка 72:
 Теперь нужно создать ключ для доступа к сервисному аккаунту из программы, которую будем разрабатывать.  Теперь нужно создать ключ для доступа к сервисному аккаунту из программы, которую будем разрабатывать. 
  
-Перейти по ссылке с именем аккаунта а разделе «Service Accounts»:+Перейти по ссылке с именем аккаунта в разделе «Service Accounts»:
  
 {{ :product:api:integration_examples:gcc9.png?600 |}} {{ :product:api:integration_examples:gcc9.png?600 |}}
Строка 117: Строка 117:
   - Список объектов записывается в Google-таблицу.   - Список объектов записывается в Google-таблицу.
  
-<callout type="primary" icon="true">Чтобы открыть и запустить эти примеры, на ПК должен быть установлен [[https://dotnet.microsoft.com/ru-ru/download/dotnet/8.0|DotNet SDK 8]] и сама среда разработки [[https://code.visualstudio.com|Visual Studio Code]]. Для работы с C# в [[https://code.visualstudio.com|Visual Studio Code]] надо добавить расширение «C# Dev Kit». Для выгрузки данных из ADVANTA должен быть настроен LINQ-запрос.</callout>+<callout type="primary" icon="true">Чтобы открыть и запустить эти примеры, на ПК должен быть установлен [[https://dotnet.microsoft.com/ru-ru/download/dotnet/8.0|DotNet SDK 8]] и сама среда разработки [[https://code.visualstudio.com|Visual Studio Code]]. Для работы с C# в [[https://code.visualstudio.com|Visual Studio Code]] надо добавить расширение «C# Dev Kit».</callout>
  
 ==== Подготовка LINQ-запроса в ADVANTA ==== ==== Подготовка LINQ-запроса в ADVANTA ====